在Docker Swarm模式下,是否可以使用compose文件强制重新创建容器?(我已经知道可以在Dockerfile中使用HEALTHCHECK)
目前,我必须先删除堆栈,然后再部署它 - $ docker stack deploy -c stg-sm-deploy-compose.yml --with-registry-auth MY-APP $ docker stack rm MY-APP $ docker stack deploy -c stg-sm-deploy-compose.yml --with-registry-auth MY-APP
有没有可能用以下命令替换上述3个命令 - $ docker stack deploy -c stg-sm-deploy-compose.yml --with-registry-auth MY-APP --force-recreate
目前,我必须先删除堆栈,然后再部署它 - $ docker stack deploy -c stg-sm-deploy-compose.yml --with-registry-auth MY-APP $ docker stack rm MY-APP $ docker stack deploy -c stg-sm-deploy-compose.yml --with-registry-auth MY-APP
有没有可能用以下命令替换上述3个命令 - $ docker stack deploy -c stg-sm-deploy-compose.yml --with-registry-auth MY-APP --force-recreate
docker service update --force MY-APP_nginx
。 - vivekyad4v-f
作为强制标志,因为在其他命令中它也是格式和过滤器的短标志。 - BMitchdocker service update --force $service
更新服务时,会考虑此服务的新配置吗? - papillon