gpt4 book ai didi

linux - centOS 7 上的 Docker-CE 无法运行容器

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:29 24 4
gpt4 key购买 nike

我有 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

Debug模式下的输出:

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)

最佳答案

原因是我使用CentOS作为具有LXC虚拟化的虚拟机。有解决方案如何在LXC中运行Docker,但没有尝试。我已将 VM 更改为具有 KVM 虚拟化的新 VM,现在 Docker 可以工作了。

关于linux - centOS 7 上的 Docker-CE 无法运行容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50876230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com