繁体   English   中英

使用sysVinit启动Docker守护程序

[英]Starting Docker daemon with sysVinit

目前,我使用基于ARM64的Debian Images和docker

我想在启动时自动化docker守护进程,因此我们不必手动启动它。 但是,映像不使用systemd,而是使用良好的旧sysVinit

所以我虽然“很容易-使用命令“ dockerd”(或以start-stop-daemon和dockerd作为参数简单地初始化脚本)。但是不-不起作用。引导时命令“ dockerd -v”可以正常工作(通过管道输出到日志文件),但是在不带参数的情况下执行“ dockerd”时-如此简单的启动守护进程-不会发生任何事情-不会出现错误,也不会发出警告

所以我的问题是-在启动此dockerd命令之前,是否还需要启动其他进程或完成配置?

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

只是为了自己关闭这个问题:D

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

因此,在我的脚本中,我只添加了path变量,并将路径设置为dockerd文件夹,一切正常! :d

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM