Docker fails with OCI runtime create failed
AndreasHeissenberger
Posted on May 27, 2021
The Problem
docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "/hello": stat /hello: no such file or directory: unknown.
if you try the simples possible image and get this error you have found the information to solve your problem.
docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8dfde127a29: Pull complete
Digest: sha256:5122f6204b6a3596e048758cabba3c46b1c937a46b5be6225b835d091b90e46c
Status: Downloaded newer image for hello-world:latest
docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "/hello": stat /hello: no such file or directory: unknown.
Solution
open /etc/systemd/system/docker.service
in your editor and remove MountFlags=slave
from the file:
[Service]
ExecStart=/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-$
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
Environment=
...
reload the systemd configuration
systemctl daemon-reload
restart docker
systemctl restart docker
Test again with docker run hello-world
which should give you:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
Explaination
The MountFlags=slave
is no longer needed Docker Release Notes 18.09.1
๐ ๐ช ๐
๐ฉ
AndreasHeissenberger
Posted on May 27, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
docker DOCKER and DOCKER COMPOSE: Run Dependencies Without Installing Them in Your Environment
November 30, 2024