首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动:始终使用force-recreate

重新启动:始终使用force-recreate
EN

Stack Overflow用户
提问于 2020-09-29 14:44:13
回答 1查看 71关注 0票数 1

.yml文件中,我定义了:restart: always。是否可以将此重新启动创建为--force-recreate标志的等价物?

我遇到了XVFB的问题,标准的重启并不能解决问题,而是用--force-recreate help标志重启,我正在寻找一个自动执行它的机会。

EN

回答 1

Stack Overflow用户

发布于 2020-09-29 15:04:28

如果容器停止,请始终重新启动它。如果手动停止,则仅在Docker守护进程重启或容器本身手动重启时重启。(请参阅重新启动策略详细信息中列出的第二个项目符号)源Link

No --force-recreate不等同于restart: always

"--force-recreate重新创建容器,即使它们的配置和映像没有更改。“

我使用Makefile来启动/停止也更实用。

示例:

代码语言:javascript
复制
SHELL := /bin/bash

# Docker: up
up:
    docker-compose up -d --force-recreate --build

# Docker: down
down:
    docker-compose down


... and so on

然后我会用“化妆,化妆,做木头,做附着物...”

顺便说一句,在大多数项目中,我还使用自动重启和更好的日志记录Supervisor

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64114217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档