在主机上运行docker命令

在主机上运行docker命令,第1张

主机上运行docker命令

您不能直接这样做。Docker容器和映像具有隔离的文件系统,并且主机和容器无法直接访问彼此的文件系统和二进制文件。

从理论上讲,您可以编写一个shell脚本,将其包装

docker run
,命名
aws
并放入您的
$PATH

#!/bin/shexec docker run --rm -it awscli aws "$@"

但这不能很好地扩展,需要您在主机上具有root级权限,并且您将无法通过其他设置访问主机上的文件(如

~/.aws/config
)或环境变量(如
$AWS_ACCESS_KEY_ID
)。

您可以只在主机上安装软件,它可以正常运行。不需要绝对将Docker用于所有内容。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5630038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存