dockerservice启动参数(docker.service启动报错的一次排查详解)
类别:服务器 浏览量:1966
时间:2022-01-19 00:59:04 dockerservice启动参数
docker.service启动报错的一次排查详解执行以下命令报错
systemctl restart docker
查看错误信息
systemctl status docker -l
报错信息如下:
● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─kolla.conf Active: failed (Result: exit-code) since 三 2018-08-01 16:32:27 CST; 52min ago Docs: https://docs.docker.com Process: 3833722 ExecStart=/usr/bin/docker daemon --insecure-registry 172.16.59.153 (code=exited, status=1/FAILURE) Main PID: 3833722 (code=exited, status=1/FAILURE) Memory: 8.0K CGroup: /system.slice/docker.service 8月 01 16:32:26 czwei004 systemd[1]: Starting Docker Application Container Engine... 8月 01 16:32:26 czwei004 docker[3833722]: time="2018-08-01T16:32:26.527063936+08:00" level=info msg="libcontainerd: new containerd process, pid: 3833733" 8月 01 16:32:27 czwei004 docker[3833722]: time="2018-08-01T16:32:27.532317497+08:00" level=warning msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section." 8月 01 16:32:27 czwei004 docker[3833722]: time="2018-08-01T16:32:27.560010414+08:00" level=warning msg="devmapper: Base device already exists and has filesystem xfs on it. User specified filesystem will be ignored." 8月 01 16:32:27 czwei004 docker[3833722]: time="2018-08-01T16:32:27.577758251+08:00" level=fatal msg="Error starting daemon: error initializing graphdriver: \"/var/lib/docker\" contains several valid graphdrivers: devicemapper, overlay2; Please cleanup or explicitly choose storage driver (-s <DRIVER>)" 8月 01 16:32:27 czwei004 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE 8月 01 16:32:27 czwei004 systemd[1]: Failed to start Docker Application Container Engine. 8月 01 16:32:27 czwei004 systemd[1]: Unit docker.service entered failed state. 8月 01 16:32:27 czwei004 systemd[1]: docker.service failed.
注意到以上错误信息中
msg="Error starting daemon: error initializing graphdriver: \"/var/lib/docker\" contains several valid graphdrivers: devicemapper, overlay2; Please cleanup or explicitly choose storage driver (-s <DRIVER>)"
到docker目录下查看,有devicemapper的目录和overlay2的目录
原因是我之前装了高版本的docker-engine,默认的存储驱动是overlay2,卸载的时候docker目录下残留了overlay2的文件夹,后来安装了低版本的docker,默认的又是devicemapper,于是就有了多个存储驱动
重启机器后删除overlay2的目录后可以启动。
补充知识:CentOS7修改Docker镜像默认存储位置
停止docker服务
# systemctl stop docker
修改docker服务启动文件
# vim /etc/sysconfig/docker OPTIONS='--selinux-enabled --log-driver=journald --graph=/docker --signature-verification=false --insecure-registry 192.168.1.1' #--insecure-registry 192.168.1.1这是仓库地址可以忽略 # /docker这个目录就是我用于替代默认/var/lib/docker的目录,目录创建好之后记得“mv /var/lib/docker/* /docker/”,把所有原
先目录下所有的文件和目录拷贝到新目录下。
重新加载配置并启动
# systemctl daemon-reload
# systemctl start docker
检查docker信息
# docker info
以上这篇docker.service启动报错的一次排查详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
您可能感兴趣
- docker怎么做数据(Docker数据卷常用操作代码实例)
- docker分配容器资源(Mac为docker和kubectl添加自动补全命令的方法)
- docker-compose配置文件(Docker Compose在不同环境的多种安装方式)
- docker阿里云服务器教程(Docker安装阿里云服务器和在虚拟机安装遇到的坑问题小结)
- docker多个端口怎么区分(解决docker run时候启动两个占有不同端口的问题)
- docker的漏洞(一次docker错误的耗时排查过程记录)
- docker怎么部署node-exporter(Docker搭建部署Node项目的方法步骤)
- docker容器使用redis服务(在Docker中使用Redis的步骤详解)
- docker如何简化部署(Docker使用Portainer搭建可视化界面的方法)
- docker镜像内安装python包(如何使用Docker搭建pypi私有仓库)
- 关于docker安全之Docker-TLS加密通讯问题(关于docker安全之Docker-TLS加密通讯问题)
- net coredocker基础镜像(Docker 部署net5程序实现跨平台功能)
- 如何使用docker启动tomcat(简述Docker安装Tomcat镜像并部署web项目)
- dockerswarm网络模式(详解Docker Swarm概念与用法)
- docker容器临时网络连接(Docker与iptables及实现bridge方式网络隔离与通信操作)
- docker 查看当前镜像(Docker 查看镜像信息的方法)
- 嘉南传 第22集(嘉南传第22集)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
- 《极限挑战》深访都市夜归人,夜间打工者体验,黄磊录完憔悴了(极限挑战深访都市夜归人)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
热门推荐
- js中Math对象的用法
- javascript怎么判断对象类型(JavaScript对象内置对象,值类型和引用类型讲解)
- php重定向网页(phpStudy V8设置301重定向跳转的实现方法)
- php支付系统(php实现的支付宝网页支付功能示例基于TP5框架)
- C#中属性的用法
- linux分区管理(在腾讯云的Linux系统服务器上格式化和分区磁盘的教程)
- docker运行镜像端口(docker镜像访问本地elasticsearch端口操作)
- idea配合tomcat进行web开发(IDEA2021 tomcat10 servlet 较新版本踩坑问题)
- python元组操作方法(Python元组常见操作示例)
- virtual和abstract的区别
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9