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包xwenw.com/tag/%e5%ae%89%e8%a3%85" target="_blank">安装从Docker 1.10.3升级到1.13.1版本。因此会保留了某些自定义Docker配置文件,升级后,使用原来的/usr/lib/systemd/system/Docker。get="_blank">服务覆盖新的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.xwenw.com/host/buy.html

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。