今天重启服务器之后,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了。当然要在没有什么重要容器的情况下,毕竟会丢失所有的数据,谨慎!

最后修改:2021 年 05 月 16 日 11 : 32 PM