我有 Docker-CE 18.05.0-ce(也在 18.03.0 上尝试过)。
安装后(使用官方文档进行安装和安装后)尝试运行:
docker run hello-world
它下载但由于权限而无法解压缩:命令输出:
docker: failed to register layer: ApplyLayer exit status 1 stdout: stderr: permission denied
调试模式下的输出:
DEBU[2018-06-15T12:50:48] Downloaded 9bb5a5d4561a to tempfile /var/lib/docker/tmp/GetImageBlob852000141
DEBU[2018-06-15T12:50:48] Start untar layer
DEBU[2018-06-15T12:50:48] Cleaning up layer 5e34eb70d39d9ddbe0512db63ef2bf4811924cffbc5c6ce0a34e9c3b37af5363: ApplyLayer exit status 1 stdout: stderr: permission denied
我尝试使用 sudo 并更改 /var/lib/docker 中文件夹的权限(例如 777)
有谁知道如何修理它?
来自 docker info 的一些信息:
Storage Driver: vfs
Cgroup Driver: cgroupfs
Runtimes: runc
Kernel Version: 4.13.13-5-pve
Operating System: CentOS Linux 7 (Core)