docker.service启动失败并显示Unit not found的原因及解决办法。

docker.service启动失败并显示Unit not found的原因及解决办法:

docker.service启动失败并显示Unit not found的原因及解决办法。

原因1:docker.socket
最初在启动docker时遇到问题,是因为docker.socket引起的,虽然记不清问题是表现为Unit not found还是执行systemctl start docker.service命令时hang住了,但是也一并记录在这里。

问题描述:

通过rpm包安装从Docker 1.10.3升级到1.13.1版本。因此会保留了某些自定义Docker配置文件,升级后,使用原来的/usr/lib/systemd/system/Docker。服务覆盖新的dockerservice。但在1.10.3版本中,docker.Something something something require = docker.插座,即docker默认情况下,服务依赖于 docker。socket,因为我们需要通过使用docker.套接字以获取有关容器的信息。

[Unit]
Description = docker application container engine
Documentation = https: DOCSS.Dockers. Common domain name format
Post = network.Target dockers.socket
Requires=docker.socket

然而,在1.13.1版本中,不再依赖docker.socket了,所以系统里没有docker.socket,而我选择继续进行使用自己原来的docker.service,所以在启动的时候,就会出错。

解决办法

删除/usr/lib/systemd/system/docker.service的[UNIT]里包含的docker.socket,然后systemctl daemon-reload,最后systemctl start docker.service,发现启动成功了。

以上是关于“Sdocker.service启动失败并显示Unit not found的原因及解决办法”的相关介绍,如需购买云虚拟主机,推荐酷盾,共享虚拟主机、免费测试主机、独享IP虚拟主机齐备,各类配置均有,满足不同网站建设需求;价格实惠;最低9元/月,提供免费备案,让您快速上线网站。

选购地址:

https://www.kdun.com/host/buy.html

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/416217.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2024年6月13日 11:09
下一篇 2024年6月13日 11:09

相关推荐

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息