今天重启服务器之后,Docker容器无法运行,报错信息如下。
Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/*********
搜索了一波解决方案,大都说是文件系统的问题。实际上这个不是根本原因。根本原因SELinux。我关闭了SELinux。
解决方法:
- 启用SELinux或者设置为宽松模式,不禁用就可以了。
- 编辑
/etc/sysconfig/docker
,添加--selinux-enabled=false
参数。
实际上呢,如果你真的要禁用SELinux,最好在Docker安装之前禁用吧。否则就只能重置Docker了。当然要在没有什么重要容器的情况下,毕竟会丢失所有的数据,谨慎!