【问题标题】:Starting Docker daemon with sysVinit使用 sysVinit 启动 Docker 守护进程
【发布时间】:2019-02-14 00:43:39
【问题描述】:

目前我使用 基于 ARM64 的 Debian 映像和 docker

我想在启动时自动启动 docker 守护进程,这样我们就不必手动启动它了。但是图像不使用 systemd 而是 good old sysVinit

所以我虽然“非常简单 - 简单的带有命令“dockerd”(或 start-stop-daemon 和 dockerd 作为参数)的初始化脚本。但没有 - 不起作用。命令“dockerd -v”在启动时工作正常(通过管道输出到日志文件检查)。但是当没有参数执行“dockerd”时 - 如此简单的启动守护进程 - 没有任何反应 - 没有错误没有警告没有任何东西被传送到日志文件。

所以我的问题是——在启动这个 dockerd 命令之前是否需要启动任何其他进程或需要完成配置?

启动完成后,我通过 SSH 连接到设备并手动执行“dockerd”,一切正常。

【问题讨论】:

    标签: docker sysv


    【解决方案1】:

    只是为了自己解决这个问题:D

    我注意到在 sysVinit 系统中启动初始化脚本时路径变量不存在(可能是因为 root 启动了进程)。 #

    所以在我的脚本中,我只是添加了路径变量并设置了 dockerd 文件夹的路径,一切正常! :D

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 1970-01-01
      • 2020-12-28
      • 2014-11-14
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多