Installed a new debian server, installed docker, but then now i have a problem with permissions on passed directories.

On the previous server, the uid/gids inside the docker container match the uid/gid on the real server.

Root is 0, www-data is 33, and so on.

On this new server, instead, files owned by root (0) in the container are translated to 1000 on the server, www-data (33) is 100032, and so on (+1000 appended to the uid)

Is this normal or did I misconfigure something? On the previous server I was running everything as root (the interactive user was root), and i would like to avoid that

  • Moonrise2473OP
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    checked .bash_history, looks like i installed docker in the new rootless mode

    wget get.docker.com
    ls
    mv index.html docker.sh
    chmod +x docker.sh
    ./docker.sh
    dockerd-rootless-setuptool.sh install
    sudo dockerd-rootless-setuptool.sh install
    sudo apt install uidmap
    dockerd-rootless-setuptool.sh install
    

    now i need to see how to restore it to work in the traditional way or i will become crazy with the permissions…