栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

解决Docker安装报错error creating aufs mount to /var/lib/docker/aufs/mnt/153xxx-init: invalid argument的方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决Docker安装报错error creating aufs mount to /var/lib/docker/aufs/mnt/153xxx-init: invalid argument的方法

通过docker-compose搭建环境时,pull完docker镜像后突然出现error creating aufs mount to /var/lib/docker/aufs/mnt/15xxxx-init: invalid argument的报错(此处分享一下这个问题的解决方法,亲测有效,如果有好的建议欢迎各位大佬指教),当前使用的场景是在docker中创建docker,然后报了这个错误,后面查资料发现可能是因为两层docker使用的存储驱动不同造成的,外面的docker使用的overlays,而里面的docker想要使用aufs的方式,在overlayfs 安装之上创建一个aufs 存储,这种场景不被docker认可,所以才会报错。
图1 外层docker

图2 内层docker

解决方式是换一个存储驱动,此处通过修改内层docker的/etc/docker/daemon.json文件来实现:

{
    "storage-driver": "aufs"
}

注意:当/etc/docker/目录下没有daemon.json文件时,需要手动创建,再在daemon.json文件里面写入上面的代码块即可:

touch /etc/docker/daemon.json
vi /etc/docker/daemon.json
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/748634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号