docker - 错误 : "error creating aufs mount to" when building dockerfile

标签 docker dockerfile

我在尝试构建 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/

相关文章:

docker - 复制 Dockerfile 中的文件,没有这样的文件或目录?

mysql - MariaDB 从不在 docker 镜像中启动

docker - 无法在正在运行的 docker 容器上访问网络

docker - 如何在Dockerfile中使用for循环?

docker - 如何将 GitLab CI 文件变量传递给 Dockerfile 和 docker 容器?

reactjs - 将 CRA 创建的 React App(创建 React App)部署到具有不同 URL 路径的不同环境?

node.js - 从多个 Docker 容器访问同一个 mongoDB 实例

docker - 无法成功构建任何 golang docker 镜像,权限被拒绝

docker - 为什么 Ubuntu 镜像而不是 Nginx 镜像 docker 文件需要关闭 CMD 守护程序?

docker - 找不到节点 :latest for alpine, apk,因为 sbin 不在路径上