解决 error creating overlay mount to /var/lib/docker/overlay2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 error creating overlay mount to /var/lib/docker/overlay2相关的知识,希望对你有一定的参考价值。
参考技术A 最近在 centos7 .1使用 docker 运行 redis 镜像,出现下面的错误:在网上搜索一番后,一个可行的方案如下(改变storage driver类型, 禁用 selinux ):
停止docker服务
清理镜像
修改存储类型
把空的DOCKER_STORAGE_OPTIONS参数改为overlay:
禁用selinux
去掉option的–selinux-enabled
启动docker应该就可以了
方案抄自 Ysssssssssssssss的博客 和 redis的讨论: error creating overlay mount to …/merged: invalid argument., 基本可以确定是启用selinux导致的。
docker容器启动报错:Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/dd
我把CentOS宿主机的SELinux永久关闭后,重启后,docker容器就起不来了
[root@localhost kyai]# docker start kyai_ctn
Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/dda3f23e986c6ea988b164d0e8d6d058acd9d0e046d3c38eec7d7f994aea12b6/merged: invalid argument
Error: failed to start containers: kyai_ctn
[root@localhost kyai]#
参考解决办法:
修改CentOS下的/etc/selinux/config 将SELINUX=disabled 改成 SELINUX=permissive(宽容模式)
修改完保存退出(按esc ,输入:wq回车), 重启linux(reboot)即可启动容器。
这貌似可以解决宿主机重启后容器中mysqld和vsftpd启动不起来问题,,,
参考文章:docker 启动容器报 error creating overlay mount to /var/lib/docker/overlay2
以上是关于解决 error creating overlay mount to /var/lib/docker/overlay2的主要内容,如果未能解决你的问题,请参考以下文章
解决 error creating overlay mount to /var/lib/docker/overlay2
解决docker启动错误 error creating overlay mount to /var/lib/docker/overlay2
Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2
docker容器启动报错:Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/dd
docker error creating overlay mount
docker容器启动报错:Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/dd