【rockyLinux·9.4】docker报错:Job for docker.service failed because the control process exited with error
创始人
2024-10-16 19:17:35
0

一、报错说明

1.报错内容

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xeu docker.service" for details. 

在这里插入图片描述

2.报错原因分析

2.1 查看日志

sudo journalctl -u docker.service --no-pager 

2.2 日志输出

我们能够看到关键的问题: “unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character ‘â’ looking for beginning of object key string”。

它代表了,docker 无法解析这个配置文件:daemon.json。原因是里面包含一个非法字符 “ â ”。

[root@localhost app]# sudo journalctl -u docker.service --no-pager 7月 28 17:14:41 localhost.localdomain systemd[1]: Starting Docker Application Container Engine... 7月 28 17:14:41 localhost.localdomain dockerd[1218]: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 'â' looking for beginning of object key string 7月 28 17:14:41 localhost.localdomain systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE 7月 28 17:14:41 localhost.localdomain systemd[1]: docker.service: Failed with result 'exit-code'. 7月 28 17:14:41 localhost.localdomain systemd[1]: Failed to start Docker Application Container Engine. 7月 28 17:14:43 localhost.localdomain systemd[1]: docker.service: Scheduled restart job, restart counter is at 1. 7月 28 17:14:43 localhost.localdomain systemd[1]: Stopped Docker Application Container Engine. 7月 28 17:14:43 localhost.localdomain systemd[1]: Starting Docker Application Container Engine... 7月 28 17:14:43 localhost.localdomain dockerd[2218]: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character 'â' looking for beginning of object key string 7月 28 17:14:43 localhost.localdomain systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE 

在这里插入图片描述

二、问题解决

1.编辑 daemon.json 内容

我用 nano,你用 vi、vim 都可以随便

sudo nano /etc/docker/daemon.json 

2.替换内容

将此文件的内容全删掉,替换为如下内容(注意格式正确):

{   "exec-opts": ["native.cgroupdriver=systemd"],   "storage-driver": "overlay2" } 

3.保存,退出

4.更改编码格式

4.1 修复文件为 UTF-8 编码

请注意,下面命令中,你要替换成你的 docker 配置文件 daemon.json 的位置。但是一般来说,和我的这个文件的位置是一样的,你可以看一下是否一样,再执行。

sudo iconv -f $(file -bi /etc/docker/daemon.json | sed -e 's/.*[ ]charset=//') -t utf-8 /etc/docker/daemon.json -o /etc/docker/daemon.json.utf8 

4.2 修复后重命名文件

sudo mv /etc/docker/daemon.json.utf8 /etc/docker/daemon.json 

三、测试,是否好用了?

1.应用配置文件,重启 docker 并查看状态

sudo systemctl daemon-reload sudo systemctl restart docker sudo systemctl status docker 

2.好用啦!

在这里插入图片描述

相关内容

热门资讯

分享开挂内幕(x-poker)... 分享开挂内幕(x-poker)外挂透明挂辅助平台(透视)透视神器(2022已更新)(哔哩哔哩);是一...
六分钟了解(兴动互娱修改器免费... 您好,兴动互娱修改器免费这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
科普攻略(闽游十三水攻略确实是... 科普攻略(闽游十三水攻略确实是真的有挂!有透视操作)外挂透明挂辅助ai智能(有挂神器);闽游十三水攻...
透明总结!AAPOKER外挂透... 透明总结!AAPOKER外挂透明挂辅助透明,太难了确实是真的有挂(2023已更新)(哔哩哔哩);1、...
二分钟了解!正宗乐平麻将其实真... 二分钟了解!正宗乐平麻将其实真的有辅助挂的(辅助挂)外挂透视辅助下载介绍(有挂输赢)-哔哩哔哩是一款...
玩家必看(wpk代打确实真有挂... 玩家必看(wpk代打确实真有挂辅助挂!有透视计算器)外挂透明挂辅助实测(有挂助手);wpk代打软件透...
五分钟了解(哈局十三张安卓)外... 五分钟了解(哈局十三张安卓)外挂透视辅助挂(透视)专业辅助挂(2025已更新)(哔哩哔哩)是一款可以...
透视苹果版!wEpoke外挂透... 大家肯定在之前wEpoke或者wEpoke中玩过透视苹果版!wEpoke外挂透明挂辅助实锤,太嚣张了...
4分钟了解!欢乐雀友会原来是真... 4分钟了解!欢乐雀友会原来是真的有辅助挂的(透视)外挂透视辅助软件攻略(有挂ios)-哔哩哔哩是一款...
分享实测(微扑克德州)外挂透明... 分享实测(微扑克德州)外挂透明挂辅助智能(透视辅助)透视揭秘(2023已更新)(哔哩哔哩);1、让任...