gpt4 book ai didi

docker - Docker:仅在重启时重启容器?

转载 作者:行者123 更新时间:2023-12-02 18:35:40 25 4
gpt4 key购买 nike

我有一个docker-compose服务,仅在docker或系统重启时才需要重启。发生错误或服务完成时,该服务不应重新启动。标志--restart unless-stopped--restart always对我不起作用,因为使用这些标志,当发生错误时,服务也将重新启动。

最佳答案

我也有同样的问题。我试着使用docker compose restart_policy,发现它不起作用。

服务:
你好:
部署:
restart_policy:
健康)状况: ...

警告:某些服务(您好)使用'deploy'键,该键将被忽略。 Compose不支持“部署”配置-使用docker stack deploy部署到集群。

在这里查看答案Docker: Restart Container only on reboot?

因此,我当时考虑在Dockerfile中做一些事情,但是文档建议使用我们通常用来启动容器的相同命令,设置一个外部进程来重启容器。
参见https://docs.docker.com/config/containers/start-containers-automatically/

If restart policies don’t suit your needs, such as when processes outside Docker depend on Docker containers, you can use a process manager such as upstart, systemd, or supervisor instead.

关于docker - Docker:仅在重启时重启容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58026334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com