Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker-错误:注册层失败:符号链接_Docker_Docker Compose_Dockerfile - Fatal编程技术网

Docker-错误:注册层失败:符号链接

Docker-错误:注册层失败:符号链接,docker,docker-compose,dockerfile,Docker,Docker Compose,Dockerfile,我正在运行docker compose文件,我通常使用以下命令运行它: docker-compose up 但是今天我犯了这个错误 ERROR: failed to register layer: symlink ../bdf441e8145a625c4ab289f13ac2274b37d35475b97680f50b7eccda4328f973/diff /var/lib/docker/overlay2/l/7O5XKRTJV6RMTXBV5DTPDOHYNX: no such file o

我正在运行docker compose文件,我通常使用以下命令运行它:

docker-compose up
但是今天我犯了这个错误

ERROR: failed to register layer: symlink ../bdf441e8145a625c4ab289f13ac2274b37d35475b97680f50b7eccda4328f973/diff /var/lib/docker/overlay2/l/7O5XKRTJV6RMTXBV5DTPDOHYNX: no such file or directory

按照这个答案重新启动docker解决了这个问题


重新启动docker,或者如果这不起作用,请执行docker>重置>删除所有数据

我也犯了同样的错误,后者是唯一对我有用的东西。

为了解决这个问题,您只需从终端停止并启动docker服务

# service docker stop
# service docker start

对我来说,当我试图通过删除
lib/docker/overlay
文件夹的所有内容来清除该文件夹时,出现了这个问题(这不是一件好事)。在那之后,我无法重建我的任何图像

通过运行这个解决了这个问题

docker system prune --volumes -a

警告:这将删除可能导致数据丢失的所有卷及其内容。这对我来说很好,因为我已经删除了所有内容。

在我的情况下,这可能是重复的,因为我删除了
overlay2
容器
文件夹。但似乎我还需要删除包含图像数据库的
image/overlay2
文件夹。@gearcoded,谢谢它解决了我的问题。