【发布时间】:2019-04-09 06:40:09
【问题描述】:
我正在 Docker Swarm 上运行一项服务。这是我为部署服务所做的:
docker swarm init
docker stack deploy -c docker-compose.yml MyApplication
docker-compose.yml 的内容:
version: "3"
services:
web:
image: myimage:1.0
ports:
- "9000:80"
- "9001:443"
deploy:
replicas: 3
resources:
limits:
cpus: "0.5"
memory: 256M
restart_policy:
condition: on-failure
假设我更新了应用程序并构建了一个新图像myimage:2.0。在不停机的情况下将新版本的映像部署到服务的正确方法是什么?
【问题讨论】:
标签: docker docker-compose docker-swarm