Rootless docker: permission denied - help me debug?

Hello, I have set up coder.com on dev and now I am getting ready for prod. I am struggling with setting up rootless docker containers though:

Linux debian-zaci 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux

I followed https://docs.docker.com/engine/security/rootless/

I tried fiddling with main.tf adding
provider "docker" {
  host="unix:///run/user/1002/docker.sock"
}

to the default docker container template, but I am still getting:
2024-02-05 16:45:33.337+01:00 Error: Error pinging Docker server: Got permission denied while trying to connect to the Docker daemon socket at unix:///run/user/1002/docker.sock: Get "http://%2Frun%2Fuser%2F1002%2Fdocker.sock/_ping": dial unix /run/user/1002/docker.sock: connect: permission denied
2024-02-05 16:45:33.337+01:00 on main.tf line 19, in provider "docker":
2024-02-05 16:45:33.337+01:00   19: provider "docker" {
2024-02-05 16:45:33.337+01:00
2024-02-05 16:45:33.337+01:00

I must have missed a step or haven't got enough information.
Docker Documentation
Run the Docker daemon as a non-root user (Rootless mode)
0
Was this page helpful?