环境:centos7.1

#docker run docker.io/hello-world

运行上面的命令开启容器时报错:

docker-文件系统出错处理

/usr/bin/docker-current:Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/1b1d4a0234ee4ca31eaf3c0b9f25a7c854116daba0da1fa08730639ae7080431/merged: invalid argument.

See '/usr/bin/docker-current run --help'.

这个是因为用的overlay2文件系统,而系统默认只能识别overlay文件系统

所以我们就要更新文件系统了

#systemctl stop docker      //停掉docker服务
#rm -rf /var/lib/docker     //注意会清掉docker images的镜像
#vi /etc/sysconfig/docker-storage       //将文件里的overlay2改成overlay即可

例:DOCKER_STORAGE_OPTIONS="--storage-driver overlay "

#vi /etc/sysconfig/docker         //去掉option后面的--selinux-enabled

然后启动docker即可:systemctl start docker

docker-文件系统出错处理

再运行,成功!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-11-23
  • 2021-08-06
  • 2021-07-03
猜你喜欢
  • 2022-02-07
  • 2022-01-11
  • 2021-09-29
  • 2021-04-20
  • 2021-09-10
  • 2021-09-05
相关资源
相似解决方案