Failed to stop docker.service: Unit docker.service not loaded.
时间: 2023-08-18 12:27:47 浏览: 91
这个错误意味着 Docker 服务没有加载,无法停止。可能是由于 Docker 没有正确安装或者已经被卸载了。
您可以尝试重新安装 Docker 并确保它已经正确配置。按照以下步骤进行:
1. 停止 Docker 服务:
```
sudo systemctl stop docker
```
2. 卸载 Docker 包:
```
sudo apt-get purge docker-ce
```
3. 删除 Docker 配置和数据:
```
sudo rm -rf /var/lib/docker
```
4. 删除 Docker 用户组:
```
sudo groupdel docker
```
5. 删除 Docker 安装文件:
```
sudo rm -rf /usr/bin/docker*
```
现在,您可以按照我之前的回答中的步骤来重新安装 Docker。
安装完成后,您可以使用以下命令启动 Docker 服务:
```
sudo systemctl start docker
```
并使用以下命令将 Docker 服务设置为开机启动:
```
sudo systemctl enable docker
```
如果您仍然遇到问题,请检查您的系统日志以获取更多信息。
相关问题
Failed to start docker.service: Unit not found.
这个错误是由于缺少docker.service文件引起的。docker.service是docker的systemd服务单元文件,它定义了docker服务的启动和停止行为。当这个文件不存在时,就会出现"Failed to start docker.service: Unit not found"的错误提示。为了解决这个问题,你可以按照以下步骤进行操作:
1. 确保你的系统中已经安装了docker。如果没有安装,请按照官方文档或相关教程进行安装。
2. 检查一下你的系统中是否存在docker.service文件。你可以在终端中运行以下命令来进行检查:
```
ls /usr/lib/systemd/system/docker.service
```
如果没有找到docker.service文件,那么就需要重新安装docker或者手动创建docker.service文件。
3. 如果你已经安装了docker,但是仍然找不到docker.service文件,那么你可以尝试重新安装docker。首先,卸载已经安装的docker:
```
sudo yum remove docker
```
然后,重新安装docker:
```
sudo yum install docker
```
4. 如果重新安装docker仍然没有解决问题,那么你可以尝试手动创建docker.service文件。首先,使用文本编辑器(如vi或nano)创建一个新文件:
```
sudo vi /usr/lib/systemd/system/docker.service
```
5. 在新创建的docker.service文件中,添加以下内容:
```
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
[Install]
WantedBy=multi-user.target
```
6. 保存并关闭文件。然后重新加载systemd配置:
```
sudo systemctl daemon-reload
```
7. 最后,尝试启动docker服务:
```
sudo systemctl start docker
```
如果一切顺利,你应该能够成功启动docker服务了。你可以使用以下命令来检查docker服务的状态:
```
sudo systemctl status docker
```
如果docker服务已经成功启动,你应该不再看到"Failed to start docker.service: Unit not found"的错误提示了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Failed to start docker.service: Unit not found](https://blog.csdn.net/weixin_48584982/article/details/124540002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Failed to restart docker.service: Unit not found](https://blog.csdn.net/qq_15603633/article/details/122079687)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
failed to start docker.service :unit docker.service not found
根据引用的内容,当在CentOS中启动Docker时,可能会出现"Failed to start docker.service: Unit docker.service not found"的错误。这是由于CentOS默认使用podman替代了Docker,所以需要卸载podman来解决这个问题。你可以按照以下步骤进行操作:
1. 首先,使用以下命令卸载podman:
```
sudo yum remove -y podman
```
2. 安装Docker CE,可以使用以下命令进行安装:
```
sudo yum install -y docker-ce docker-ce-cli containerd.io
```
3. 安装完成后,启动Docker服务:
```
sudo systemctl start docker
```
这样就应该解决了"Failed to start docker.service: Unit docker.service not found"的问题。希望这能帮到你。如果还有其他问题,请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![service](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)