问题概述
主机重启后,docker上的容器无法启动,报错如下
# docker restart nginx-proxy
Error response from daemon: Cannot restart container nginx-proxy: error creating overlay mount to /var/lib/docker/overlay2/7431ad53435c5cb52cc24ecc7263b580d4087e2c25e0d4c4c14c577a32ad3607/merged: invalid argument
问题排查
首先怀疑可能是镜像问题,于是尝试用同一个镜像去启动一个新的容器,可以正常启动成功,排除是镜像的问题
# docker run -itd --name test nginx:1.14
17a4ab4080dc347828e34b576de2d1922d16f6a0929d9eb5f513313df0a32609
接着看了docker的日志,没发现有用的信息
由于报错显示的是mount过程中出现了异常,所以接着排查了系统日志,发现如下报错
看到这段报错顿时有种熟悉感,sys