排查CentOS Overlay容器启动失败可按以下步骤进行:
/etc/docker/daemon.json
,确保存储驱动为overlay2
,并添加"overlay2.override_kernel_check": true
(若需绕过内核检查)。ping
、curl
或nc
测试网络连通性。lowerdir
、upperdir
、workdir
路径是否存在且可访问,确保权限正确(如chmod 755
)。d_type
(XFS需用mkfs.xfs -n ftype=1
格式化)。journalctl -u docker
或docker logs <容器ID>
获取错误信息。/var/log/syslog
或dmesg
,排查内核模块加载异常(如overlay
模块未加载)。permissive
模式或调整策略。mount -t overlay overlay /path/to/mount -o lowerdir=...,upperdir=...,workdir=...
,验证挂载参数是否正确。若以上步骤无法解决,建议提供具体错误日志或配置信息进一步分析。