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

如果脚本退出,则在Dockerfile中停止docker,docker,Docker,在我的Dockerfile中,我使用CMD启动一个进程: # Start MyProcess CMD ./my_process.sh >> /log/myprocess.log my_process.sh可以根据脚本中的某些条件退出0。是否有办法安全停止集装箱运行/启动?现在,它会无限期地重新启动您可以尝试利用重新启动策略,在docker运行期间添加以下参数- docker运行--失败时重新启动… --故障时重新启动 仅当容器以非零退出状态退出时才重新启动。 (可选)限制Docke

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

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

my_process.sh
可以根据脚本中的某些条件退出0。是否有办法安全停止集装箱运行/启动?现在,它会无限期地重新启动

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

docker运行--失败时重新启动…

--故障时重新启动

仅当容器以非零退出状态退出时才重新启动。 (可选)限制Docker守护程序的重新启动重试次数 尝试


Ref-

是否可以指定两种策略<代码>除非停止和故障时我认为您不能添加两个策略。