纵有疾风起
人生不言弃

docker容器运行错误之文件系统问题

问题场景

centos7下安装了docker容器,然后安装好镜像以后运行镜像报错,问题如下:

$ docker run centos echo "hello"

错误日志:
/usr/bin/docker-current: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/c425dd16805566df0f9e3f6b2495154d1328a748dab042dc240df2cda98ac253-init/merged: invalid argument.
See ‘/usr/bin/docker-current run –help’.

docker容器运行错误之文件系统问题插图
错误截图

解决方案

step1:先停用docker服务

$ service docker stop

step2:删除docker镜像文件夹

$ rm -rf /var/lib/docker

step3:重新指定docker文件系统

$ vi /etc/sysconfig/docker-storage# 找到下面的参数,做如下修改:DOCKER_STORAGE_OPTIONS="--storage-driver overlay "# 保存$ !wq

step4:重启docker服务

$ service docker start

可能会存在另一个问题,在docker启动的时候,关于selinux的问题,具体解决方式:

$ vi /etc/sysconfig/docker# 找到OPTIONS="--selinux-enabled --log-driver=journald --signature-verification=false"# 删除 --selinux-enabledOPTIONS="--log-driver=journald --signature-verification=false"# 保存wq

原文:https://blog.csdn.net/ysssssssssssssss/article/details/79596367

文章转载于:https://www.jianshu.com/p/ab08bbbf7ff2

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » docker容器运行错误之文件系统问题
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录