惜风不起、唯有努力!
docker 启动报错

docker 启动报错

故障原因是:由于异常关机,导致docker出现下面情况

报错如下:

Mar 04 09:51:46 master systemd[1]: Dependency failed for Docker Application Container Engine.
Mar 04 09:51:46 master systemd[1]: Job docker.service/start failed with result ‘dependency’.

解决方案如下:

#修改docker的systemd守护程序启动命令
vim /usr/lib/systemd/system/docker.service
原先:ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
改为:ExecStart=/usr/bin/dockerd -H unix:// --containerd=/run/containerd/containerd.sock

systemctl daemon-reload
systemctl restart docker

简单解释下 -H fd://和 -H unix://区别 <具体详细资料可看官网>

-H fd://将告诉Docker服务正在由Systemd启动并将使用套接字激活。然后systemd将创建目标套接字并将其传递给Docker守护进程使用
-H unix://这是UNIX域套接字

发表回复

您的电子邮箱地址不会被公开。