docker 启动容器报 error creating overlay mount to /var/lib/docker/overlay2
问题:今天用 docker 启动容器时,出现以下错误Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/d68f1f2d5ec089c36aaf45da5e5cbcec4c452ea95f1dbfc6d449584fa516d219/merged:invalid argumentE
·
问题:
今天用 docker 启动容器时,出现以下错误
Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/d68f1f2d5ec089c36aaf45da5e5cbcec4c452ea95f1dbfc6d449584fa516d219/merged:
invalid argument
Error: failed to start containers: a1f
分析:
网上搜索一下解决方法,千篇一律,都是清除docker 镜像,更换文件系统。由于昨天还能启动容器,想必不是文件系统的问题。其实又是selinux造成的,昨天把selinux永久关闭导致的。CentOS的selinux是关闭的,而docker上的selinux却是开启的,因此docker运行时会产生如上错误。
解决方法:
解决方法很简单,修改crntOS下的/etc/selinux/config 将SELINUX=disabled 改成 SELINUX=permissive(宽容模式)
#vi /etc/selinux/config
修改完保存退出(按esc ,输入:wq回车), 重启linux(reboot)即可启动容器。
更多推荐
已为社区贡献1条内容
所有评论(0)