错误原因
虚拟机关机后开机,出现了这个情况,导致Docker 容器启动报错,查找原因是因为:selinux enable的时候,创建了该容器。而后修改了/etc/selinux/config,修改成selinux为disabled,重启后selinux处于关闭状态,原先在selinux enable时候创建的容器就会无法启动。
解决方法
可以将selinux重新置为enable,然后重启物理机,即可修复。
- ssh 登录,输入命令:
sestatus查看selinux状态,是否为disabled - 出现这个提示:setenforce: SELinux is disabled 需要重新开启selinux
- 输入编辑代码:
vi /etc/selinux/config - 按下 i 键进入插入模式,此时屏幕底部会显示 INSERT,表示可以开始编辑
- 更改为:SELINUX=1
- 编辑完成后,按
Esc退出插入模式,然后输入:wq并按回车键 - 重启服务器