Container doesn't register on Docker rootless version
flavienbwk opened this issue · 2 comments
flavienbwk commented
Hi,
I am using Docker in rootless mode and encounter a problem with the specific osixia/phpldapadmin
image.
A docker pull osixia/phpldapadmin:stable
or any of its version (:latest
, :0.9.0
etc...) leads to this error message :
latest: Pulling from osixia/phpldapadmin
1ab2bdfe9778: Already exists
0abcaf321aa9: Already exists
6d688c3d4e02: Already exists
454331b99b9a: Pull complete
5cada7c8cb4e: Pull complete
b0f406024ee7: Pull complete
b04a43f9c3ac: Pull complete
92a3a5c2b5a5: Extracting [==================================================>] 34.17kB/34.17kB
e4955dcfbe65: Download complete
failed to register layer: Error processing tar file(exit status 1): failed to mknodChar0UserNS("/container/service/:apache2/install.sh"): failed to mount overlay (lowerdir=/container/service/:apache2/mc0o793276857/l,upperdir=/container/service/:apache2/mc0o793276857/u,workdir=/container/service/:apache2/mc0o793276857/w) on /container/service/:apache2/mc0o793276857/m: no such file or directory
Another thing : osixia/openldap:1.3.0
pulls perfectly fine
Docker version : 19.03.8, build afacb8b7f0
OS : Ubuntu 18.04 (bionic)
It works perfectly fine on a classic non-rootless Docker install. Do you have an idea why it fails ?
Thank you for your help.
melroy89 commented
Try overlay2?