Docker Community Forums

Share and learn in the Docker community.

Failed to registrer layer when docker pull with Docker Rootless

Hi,

I am using Docker in rootless mode for 2 days now and encountered a problem on the 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

My disk space is used at 18% tho :

/dev/vda1       18990856 3239964  14862272  18% /

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.