Docker“不是绝对路径或符号链接”错误

Rya*_*der 6 docker

我在私有云主机上启动 docker 并收到下一个错误

sudo docker run hello-world
docker: Error response from daemon: OCI runtime create failed: /var/lib/docker/overlay2/83d55d497417883ea85b63ebe3138e5f5dbc2b3c8b2db663c1a007e7af1757f1/merged 
is not an absolute path or is a symlink: unknown.
ERRO[0000] error waiting for container: context canceled
Run Code Online (Sandbox Code Playgroud)

我显示下一个

ll /var/lib/docker/overlay2                             
lrwxrwxrwx 1 root root 20 Jun 19 15:32 /var/lib/docker/overlay2 -> /dev/docker-overlay2/
Run Code Online (Sandbox Code Playgroud)

有什么办法可以解决吗?

小智 9

遇到这个问题,重启docker服务,解决

  • 不知道为什么,但这解决了它。 (2认同)

Rya*_*der 3

问题是有人为带有图像的“fat”目录配置了符号链接,以将其移动到另一张光盘。而不是在 /etc/docker/daemon.json 中正确配置

  • 对我来说符号链接有效,但我需要重新启动 docker 服务:`systemctl restart docker` (9认同)