I’m having some problems installing Vaultwarden and I wonder if it because I’m running docker compose in the wrong way and there are user permission issues.

What is the right way of installing docker compose (on a linux VM)? In in the past I would create a docker folder /home/user/docker. In there I would create the folder firefly or whatever and then I would run docker compose as user. So, when installing firefly, I would be in the /home/user/docker/firefly and run docker compose from within. Not as root (using sudo) but as a the normal user user. Firefly service would just run without problmes. Shoudl I be installing containers this way of shoudl I be using root (sudo)?

  • erebion@news.erebion.eu
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 days ago

    Also, keep in mind that the docker group effectively grants root access.

    The account can then mount any file or directory into a container and do whatever it wants.