从另一个Docker容器中运行Docker容器中的shell脚本?

时间:2017-02-20 18:44:43

标签: python shell ubuntu docker

如果我在我的主机上,我可以使用以下命令启动Docker容器内的脚本:

docker exec my_container bash myscript.sh

但是,我想说我想在另一个容器myscript.sh内的my_container内运行bob。如果我在bob的shell中运行上面的命令,它就不起作用(Docker甚至没有安装在bob中)。

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

只需使用

之类的东西启动容器即可

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

它应该做的伎俩