2017-01-04 104 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...] 

码头工人有一个比较快的启动时间,所​​以不要发动新的容器,只要您创建一个新的形象吓到。

相关问题