无法在Oracle Linux上的Docker CE中启动Docker容器

Moh*_*hsh 6 docker

最近,我在Oracle Linux上安装了Docker CE。
不幸的是,当我想用​​以下方法启动第一个容器时:

docker run hello-world
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:345:启动容器进程导致“ process_linux.go:430:容器初始化引起了\“ write / proc / self / attr / keycreate:权限被拒绝\”“:未知。ERRO [0000]错误,正在等待容器:上下文已取消

小智 18

OP,我刚刚遇到了这个问题。我不确定您的 OL 支持级别是多少。但是为了保持支持,您真的不想使用另一个发行版的 container-selinux。我发现的解决方法是设置以下内容:

sudo semanage permissive -a container_runtime_t

将其设置为允许运行的容器后按预期工作。


mks*_*kst 16

按照错误大卫迷宫挂,更新container-selinux应该解决这个问题为您提供:

sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-1.el7_6.noarch.rpm
Run Code Online (Sandbox Code Playgroud)