2
我想將本地腳本文件複製到遠程主機並運行其中的一個。在本地主機,我會用這些命令:是否可以像普通API一樣使用docker remote API?
docker run -d python tail -f /dev/null
docker cp ./ <id>:/usr/local/bin/
docker exec <id> python /usr/local/bin/script.py
我想添加一臺遠程機器
官方網站suggests使用捲曲的附加命令指定的IP和端口。碼頭客戶端有一個list,但它們都應該以編程方式使用。
我寧願從控制檯運行這些命令,或將它們放到.bat
文件中。爲什麼通過curl /使用某種語言設置項目來運行三個命令而引入額外的複雜度? docker-toolbox允許在遠程主機上執行命令嗎?
我設置在服務器上沒有加密 'DOCKER_OPTS =' -^h TCP://0.0.0.0:4243 -H UNIX:/// var/run中/ docker.sock'' HTTP:/ /www.virtuallyghetto.com/2014/07/quick-tip-how-to-enable-docker-remote-api.html 在Windows中,我使用了一個環境變量'DOCKER_HOST',將其設置爲'tcp:// my.ip.address:port'並重新啓動工具箱。在開始打印時,「docker被配置爲使用ip 192.168.99.100的默認機器」。這些命令在本地實例上執行。 – user2136963
工具箱終端在其自己的用戶會話中運行,因此您需要設置系統變量或在工具箱終端內設置環境變量。 –