trx
Published on 2025-03-25 / 16 Visits
0

docker 配置restart=no之后docker镜像还是自动重启问题处理

问题原因是镜像以Swarm方式启动,使用docker service rm $(docker service ls -q)删除所有服务

# 初始化 Swarm

docker swarm init --advertise-addr <MANAGER-IP>

# 加入 Swarm 集群

docker swarm join --token <TOKEN> <MANAGER-IP>:2377

# 部署服务

docker service create --name web --replicas 3 -p 80:80 nginx

# 查看服务

docker service ls

docker service ps <SERVICE>

# 扩展服务

docker service scale web=5

# 更新服务

docker service update --image nginx:latest web

# 删除服务

docker service rm web