我在尝试构建 docker 文件时收到此错误
error creating aufs mount to /var/lib/docker/aufs/mnt
/6c1b42ce1a98b1c0f2d2a7f17c196221445f1054566065d4c607e4f1b99930eb-init:
invalid argument
这是什么意思?我该如何解决?
最佳答案
删除 /var/lib/docker/aufs
后,我遇到了一些 Unresolved 错误,这需要几个额外的步骤才能解决。
添加到@benwalther answer ,因为我缺乏评论的声誉:
# Cleaning up through docker avoids these errors
# ERROR: Service 'master' failed to build:
# open /var/lib/docker/aufs/layers/<container_id>: no such file or directory
# ERROR: Service 'master' failed to build: failed to register layer:
# open /var/lib/docker/aufs/layers/<container_id>: no such file or directory
docker rm -f $(docker ps -a -q)
docker rmi -f $(docker images -a -q)
# As per @BenWalther's answer above
sudo service docker stop
sudo rm -rf /var/lib/docker/aufs
# Removing the linkgraph.db fixed this error:
# Conflict. The name "/jenkins_data_1" is already in use by container <container_id>.
# You have to remove (or rename) that container to be able to reuse that name.
sudo rm -f /var/lib/docker/linkgraph.db
sudo service docker start
关于docker - 错误 : "error creating aufs mount to" when building dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30984569/