解决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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)