docker启动失败 unable to configure the Docker daemon with file

docker启动失败 unable to configure the Docker daemon with file


当安装docker 后启动docker 失败。碰到的两种无法启动情况,解决办法:

1:第一种无法启动情况:

vi /etc/sysconfig/selinux 将 selinux 的值修改 disabled ,然后重启机器,重新启动docker即可。

2:第二种无法启动情况:

如果安装第一种方法进行修改值之后还是无法启动docker
使用:systemctl status docker.service -l 查看详细的错误信息。

● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 五 2020-11-27 15:12:55 CST; 9s ago
Docs: http://docs.docker.com
Process: 1970 ExecStart=/usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --init-path=/usr/libexec/docker/docker-init-current --seccomp-profile=/etc/docker/seccomp.json $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY $REGISTRIES (code=exited, status=1/FAILURE)
Main PID: 1970 (code=exited, status=1/FAILURE)

11月 27 15:12:55 admin systemd[1]: Starting Docker Application Container Engine…
11月 27 15:12:55 admin dockerd-current[1970]: unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: log-driver: (from flag: journald, from file: json-file)
11月 27 15:12:55 admin systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
11月 27 15:12:55 admin systemd[1]: Failed to start Docker Application Container Engine.
11月 27 15:12:55 admin systemd[1]: Unit docker.service entered failed state.
11月 27 15:12:55 admin systemd[1]: docker.service failed.

注意上面标粗的部分是错误信息。
/etc/docker/daemon.json 中这个配置文件有问题。

打开后源文件内容为:
{
“registry-mirrors”: [
“https://docker.mirrors.ustc.edu.cn”,
“http://hub-mirror.c.163.com”
],
“max-concurrent-downloads”: 10,
“log-driver”: “json-file”,
“log-level”: “warn”,
“log-opts”: {
“max-size”: “10m”,
“max-file”: “3”
},
“data-root”: “/var/lib/docker”
}

解决方法是
文件中只保留如下配置信息:
{
“registry-mirrors”: [
“https://docker.mirrors.ustc.edu.cn”]
}
保存退出
重新加载文件:systemctl daemon-reload
然后启动docker ,docker成功启动。

以上只是本人在使用docker 过程中无法启动情况,无法启动的情况有很多种,需要查看无法启动的具体原因,视情况而定,如有更好的方法,欢迎进行交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值