job for docker.service failed because the control process exited with error code.报错解决

努力学习的麻瓜 2024-09-19 14:07:03 阅读 97

修改daemon.json配置远程访问之后运行<code>sudo service docker restart报错:

job for docker.service failed because the control process exited with error code. see "systemctl status docker.service" and "journalctl -xe" for details.

报错原因:配置文件有问题

解决方法:把daemon.json里的"hosts": [“tcp://0.0.0.0:2375”, “unix:///var/run/docker.sock”]删了,换个方式配置远程访问

在/usr/lib/systemd/system/docker.service,配置远程访问。

vim /usr/lib/systemd/system/docker.service

在[Service]这个部分,加上下面两个参数

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

重新启动docker:

systemctl daemon-reload

systemctl restart docker

运行成功,搞定

配置远程访问三种方法参考文章:无法访问docker 2375端口(二)



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。