2017-01-04 107 views
0

我正試圖通過bash腳本在shinyproxy上自動部署docker鏡像。
sudo docker build -t test/app1如何重新啓動Docker鏡像而不是重新啓動Docker?

我必須通過sudo service docker restart 重啓泊塢窗看到的變化:

當我做出更改dockerfile,我通過重建dockerfile。

是否有更快的一行逗號我可以使用bash腳本更新碼頭圖像來替換sudo service docker restart

謝謝。

+1

有可能與碼頭工人撰寫一個新奇的方式,但是.... 碼頭工人停止測試/ APP1 搬運工RM測試/ APP1 泊塢窗的構建測試/ APP1 碼頭工人開始測試/ APP1 – user2105103

回答

3

您必須(重新)啓動具有最新映像的新容器以查看更改。這可以在如下容易的腳本自動化:

$ docker stop [OPTIONS] CONTAINER 
$ docker rm [OPTIONS] CONTAINER 
$ docker run [OPTIONS] NEW_IMAGE [COMMAND] [ARG...] 

碼頭工人有一個比較快的啓動時間,所​​以不要發動新的容器,只要您創建一個新的形象嚇到。

相關問題