【发布时间】:2017-05-10 13:03:53
【问题描述】:
我有一个 java WAR 文件,它是一个映像 (Docker),并且正在一个 Tomcat (Docker) 容器内启动。由于编码发生了变化,WAR 也会发生变化。我想做以下事情:
- 将java代码更新为Git
- 创建一个 WAR 文件(从刚刚推送到 Git 的代码)
- 创建一个使用新 WAR 文件的新镜像 (Docker)
- 停止所有旧容器(运行旧映像)
- 重新启动容器(将使用新映像)
我也在使用 Portainer。是否有一些我可以执行/运行的命令,以便可以自动运行第 4 项和第 5 项(无需人工干预)?有什么方法可以做到这一点吗?
TIA
【问题讨论】:
标签: image docker containers restart portainer