错误原因

虚拟机关机后开机,出现了这个情况,导致Docker 容器启动报错,查找原因是因为:selinux enable的时候,创建了该容器。而后修改了/etc/selinux/config,修改成selinux为disabled,重启后selinux处于关闭状态,原先在selinux enable时候创建的容器就会无法启动。

解决方法

可以将selinux重新置为enable,然后重启物理机,即可修复。

  1. ssh 登录,输入命令:sestatus查看selinux状态,是否为disabled
  2. 出现这个提示:setenforce: SELinux is disabled 需要重新开启selinux
  3. 输入编辑代码:vi /etc/selinux/config
  4. 按下 i 键进入插入模式,此时屏幕底部会显示 INSERT,表示可以开始编辑
  5. 更改为:SELINUX=1
  6. 编辑完成后,按 Esc 退出插入模式,然后输入 :wq 并按回车键
  7. 重启服务器
最后修改:2025 年 03 月 31 日
如果觉得我的文章对你有用,请随意赞赏