Dear all,
Has this issue ever occured by anyone else? If so, would you be able to help me, please?
I installed Docker on a new machine and try to run a container. When trying to run a container I get the error message that there is an invalid argument when merging. When inspecting the /var/lib/docker/overlay2
folder, I noticed that the folder name of the downloaded image does not match the folder name which is shown in the output of the error message. In the example below the error message stated a folder starting with 8136b1
while with the ls
command I see a folder name starting with bc91356
only.
Please notice, that I have SELinux running by adding the "selinux-enabled": true
line to /etc/docker/daemon.json
and that the /var/lib/docker
is a mountpount to a logical volume which is separated from the lv of the kernel.
In the output below I used hello-world, but it happens to all âdocker runâ commands.
root@server: which docker
/usr/bin/docker
root@server:
root@server: docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c1e2c31eb5944: Pull complete
Digest: sha256:d211f4...
Status: Downloaded newer image for hello-world:latest
docker: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/8136b1...
See 'docker run --help'.
root@server:
root@server:
root@server: ls -la /var/lib/docker/overlay2
total 16
drwx--x---, 4 root root 4096 Oct 10 06:53 .
drwx--x---, 14 root root 4096 Oct 10 06:53 ..
drwx--x---, 3 root root 4096 Oct 10 06:53 bc91356...
drwx------, 2 root root 4096 Oct 10 06:53 l
root@server: