2017-02-20 213 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 ...

,它應該做的伎倆

相關問題