gpt4 book ai didi

docker - 在守护进程模式下运行 docker 与 systemctl start docker 有什么区别?

转载 作者:行者123 更新时间:2023-12-02 19:28:16 26 4
gpt4 key购买 nike

使用 dockerd 启动 docker 守护进程有什么区别和 systemctl start docker .
你什么时候会使用一个?

最佳答案

一个可能不全面的列表:

  • 您可以将 systemd 配置为在系统启动时运行 docker ( systemctl enable docker )。
  • 如果使用 systemd 启动服务,则可以询问 systemd 是否正在运行( systemctl status docker ),答案是权威的(与运行类似 ps | grep dockerd 之类的东西相比,会返回误报)。
  • 如果使用 systemd 启动服务,systemd 会在失败时自动重启。
  • 在 systemd 下运行服务时,输出到 stdout/stderr 会收集在系统日志中,因此您可以通过 journalctl -u docker 找到它。 .
  • systemd 单元可能会应用资源限制来改善 dockerd 的行为(例如,删除对文件数量、进程数量等的限制)
  • 关于docker - 在守护进程模式下运行 docker 与 systemctl start docker 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54133696/

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