docker容器启动失败(Error response from daemon: error creating overlay mount to /app/docker/overlay2/)
docker容器启动失败
问题描述
服务器断电,异常关机,重启后,发现无法正常启动docker容器,提示错误:
$ docker start mysql-server
Error response from daemon: error creating overlay mount to /app/docker/overlay2/
02d63826c9092b7e4cdda75efd8869eba6731af7b111e426e5c142701f92215c/merged: invalid argument
Error: failed to start containers: mysql-server
解决办法
根据分析,发现是因为docker服务启动参数中需要开启--selinux-enabled
,但是当前系统的selinux状态为disabled
状态导致的。
尝试修改selinux配置,并重启操作系统,发现docker容器可以正常启动,处理流程如下:
处理流程
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e8f1e80103fc zabbix/zabbix-web-nginx-mysql:latest "docker-entrypoint.sh" 7 weeks ago Exited (255) 4 days ago 8443/tcp, 0.0.0.0:80->8080/tcp zabbix-web-nginx-mysql
99a479f668c7 zabbix/zabbix-server-mysql:latest "/sbin/tini -- /us..." 7 weeks ago Exited (255) 4 days ago 0.0.0.0:10051->10051/tcp zabbix-server-mysql
a59415f51a45 mysql:latest "docker-entrypoint..." 7 weeks ago Exited (255) 4 days ago mysql-server
e76b22931504 zabbix/zabbix-java-gateway:latest "docker-entrypoint..." 7 weeks ago Exited (255) 4 days ago 10052/tcp zabbix-java-gateway$ docker start mysql-server
Error response from daemon: error creating overlay mount to /app/docker/overlay2/02d63826c9092b7e4cdda75efd8869eba6731af7b111e426e5c142701f92215c/merged: invalid argument
Error: failed to start containers: mysql-server# 检查docker-storage 存储配置
$ cat /etc/sysconfig/docker-storage
DOCKER_STORAGE_OPTIONS="--storage-driver overlay2 "# 检查docker,已启用--selinux-enabled
$ cat /etc/sysconfig/docker|grep selinux
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false'# 检查selinux配置
$ getenforce
Disabled# 修改selinux,更新状态为:Permissive
$ vi /etc/selinux/config
SELINUX=permissive# 重启操作系统,使配置生效
$ reboot# 再次检查docker,运行正常
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e8f1e80103fc zabbix/zabbix-web-nginx-mysql:latest "docker-entrypoint.sh" 7 weeks ago Up 10 minutes 8443/tcp, 0.0.0.0:80->8080/tcp zabbix-web-nginx-mysql
99a479f668c7 zabbix/zabbix-server-mysql:latest "/sbin/tini -- /us..." 7 weeks ago Up 10 minutes 0.0.0.0:10051->10051/tcp zabbix-server-mysql
a59415f51a45 mysql:latest "docker-entrypoint..." 7 weeks ago Up 10 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-server
e76b22931504 zabbix/zabbix-java-gateway:latest "docker-entrypoint..." 7 weeks ago Up 10 minutes 10052/tcp zabbix-java-gateway
docker容器启动失败(Error response from daemon: error creating overlay mount to /app/docker/overlay2/)相关推荐
- Error response from daemon: error while removing network: network macvlan1 id 432b2be6bba68f376ffcfb
删除macvlan网络的时候报错 Error response from daemon: error while removing network: network macvlan1 id 432b2 ...
- Error response from daemon: error while removing network
docker 网络出问题了,然后使用命令进行删除,结果报错,如下: [root@harbor harbor]# docker network ls NETWORK ID NAME DRIVER SCO ...
- Error response from daemon: error while removing network: has active endpoints
docker删除网络报错: docker network rm docker_gwbridge Error response from daemon: error while removing net ...
- docker容器启动失败:Error response from daemon: Container xxx is not running
启动容器: Error response from daemon: Container 0a1dfb5472726f79056202e9d140b6c28189d326fb595a539f7cc151 ...
- Docker 容器启动失败日志分析方法,启动sonic容器实例simple时未报错运行一会又停止的问题排查实例演示
从这个过程可以看到启动容器没几秒自己就关闭了. 首先通过 docker ps -a 查出所有的容器实例. 查到出现问题的实例 ID. 然后通过 docker logs 2b9ca660fc69 命令查 ...
- docker容器启动失败,overlay2下容器信息丢失
# 错误如下 ERROR: stat /amax/storage/docker/overlay2/b546925d8bd0cae86ffdc7ff36d86cf19c17c95be1873931c95 ...
- docker 容器启动失败:Could not attach to network
技术交流QQ群 933925017 1.容器一直处于Create状态 2.通过命令排查 docker inspect b5be1d9e71de "Error": "Cou ...
- docker容器启动失败查看日志
在使用docker的时候,在某些未知的情况下可能启动了容器,但是过了没几秒容器自动退出了.这个时候如何排查问题呢? 通常碰到这种情况无非就是环境有问题或者应用有问题,应用问题再本地可以进行调试解决,但 ...
- 日志查看 docker容器启动失败原因
1.查看异常容器id docker ps -a -- id:e85e4839fcde 2.查看日志所在路径: docker inspect --format '{{.LogPath}}' e85e48 ...
最新文章
- .Net定时弹出窗口(c#)
- MyEclipse 快捷键及经验总结
- 使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性...
- 源码剖析Django REST framework的认证方式及自定义认证
- 如何用ant将JSP项目打成war包
- mysql常见问题记录
- linux 删除单个创建文件夹,Linux 删除文件夹和创建文件的命令
- 《JavaScript高效图形编程(修订版)》——6.7 画布绘制基础
- Ubuntu14.04 indigo ROS的一些使用指令
- org.apache.struts2.json.JSONWriter can not access a member of class
- 会php不回缓存行吗?多重实现
- 手写实现bpnn神经网络
- 集合 -- 如何安全删除 HashMap 中的元素
- el-option显示value而不是lable的问题
- android 键盘使用教程,用鼠标键盘控制你的Android手机完整图文教程
- 解决error while loading shared libraries: xxx.so.x类似问题办法和错误原因
- python分箱统计个数_使用python 计算百分位数实现数据分箱代码
- 萤石网络摄像机 服务器压力,萤石C3W监控摄像头真的很不堪吗,不想被骗看下这里...
- English--美式发音
- 分析java程序在运行中卡顿
热门文章
- 怎么确保电子处方数据的安全性
- c语言兵种管理系统,[原创]我自己做的CC3兵种说明(图文并茂啦啊!)
- 操作系统实验利用消息队列解决生产者消费者问题
- Linux入门真经-036LVM逻辑卷原理与创建
- 老龄化严重,医疗科普直播如何做才能帮助老年人?
- “脚本错误”到底意味着什么?
- 12个非常不错的免费HTML后台管理模板
- [系统增强]驱动程序智能选择工具 7.0 Final[可支持多声卡、多显卡]简体中文绿色版
- wordpress中文网,wp中文网站,wordpress中文网建站
- Learn Git Branching Note