2017-02-20 174 views
1

如果我为我的主机上,我可以开球脚本中使用泊坞窗容器内:从另一个Docker容器运行Docker容器内的shell脚本?

docker exec my_container bash myscript.sh

然而,假设我想从另一个容器bob运行myscript.shmy_container。如果我在bob的shell中运行上面的命令,它不起作用(Docker甚至没有安装在bob中)。

这样做的最好方法是什么?

+0

是,绑定安装泊坞窗插座是一种简单的方法来做到这一点 – user2915097

+0

@ user2915097不幸我发布得太快了 - 当我绑定mount并运行docker exec时,它给了我'无法连接到Docker守护进程'错误。除了套接字安装外,还有什么我需要做的吗? – user1566200

+0

你用'docker run -it -v /var/run/docker.sock:/ var/run/docker.sock'启动你的容器吗? – user2915097

回答

1

简单的东西启动您的集装箱像

docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker ...

,它应该做的伎俩

相关问题