首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果脚本退出,则停止Dockerfile中的docker

如果脚本退出,则停止Dockerfile中的docker
EN

Stack Overflow用户
提问于 2019-05-24 03:12:29
回答 1查看 21关注 0票数 1

在我的Dockerfile中,我使用CMD启动一个进程:

# Start MyProcess
CMD ./my_process.sh >> /log/myprocess.log

my_process.sh可能会根据该脚本中的某些条件执行exit 0。有没有办法安全地停止容器的运行/启动?现在,它一直在无限期地重启

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-24 03:17:50

您可以尝试利用重新启动策略,在docker run期间添加以下参数-

docker run --restart on-failure .....

--失败时重新启动

仅当容器以非零退出状态退出时才重新启动。或者,限制Docker守护程序重启重试的次数。

Ref - https://docs.docker.com/engine/reference/commandline/run/

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

https://stackoverflow.com/questions/56281603

复制
相关文章

相似问题

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