docker - 无法运行docker镜像

标签 docker fedora docker-run

我在运行 Fedora 31 的新笔记本电脑上安装了 docker 社区。我按照此处给出的指南进行操作:https://docs.docker.com/install/linux/docker-ce/fedora/ 。 一切都很好,直到我尝试运行 hello-world 镜像或 mysql 镜像。我这样做是为了避免每次都使用 sudo,但仅此而已。

sudo usermod -aG docker $USER

当我使用时

docker run hello-world

返回结果是:

de42c60db0a02e91977cb959b3467aa1bb7ca00fa009a95256615a31c55fe395
docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: 
starting container process caused "process_linux.go:297: applying cgroup configuration for 
process caused \"open /sys/fs/cgroup/docker/cpuset.cpus.effective: no such file or 
directory\"": unknown.

有人知道如何解决这个问题吗?非常感谢!

最佳答案

你需要运行:

sudo dnf install -y grubby && \
  sudo grubby \
  --update-kernel=ALL \
  --args="systemd.unified_cgroup_hierarchy=0"

然后重新启动,来源 here

关于docker - 无法运行docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59265196/

相关文章:

azure - 如何将 TensorFlow Serving 作为 Azure 容器实例运行并传递 docker 命令

dockerfile - 运行 docker 容器时文件上的 "Permission denied"

node.js - docker swarm 中容器之间的通信

ssh - 如何将 .pub 文件复制到 ssh authorized_key

video - 如何使用 ffmpeg 重建 openCV-python

docker - 在父镜像之上运行 Docker 父镜像和基础镜像

windows - 为什么删除 docker 容器和图像不会释放 Windows 上的存储空间?如何解决?

python - 尝试构建 docker 镜像时无法获取错误(运行 apt-get 更新时)

docker - 将多个容器放入一个 Pod 有什么好处?

linux - 如何在 Linux Fedora 中禁用自动切换到 sleep 模式?