← Back to issue list

docker run in the tutorial will fail

View original Github issue

Metadata

Project
rockcraft
Number
#649
Type
issue
State
open
Author
cpaelzer
Labels
Created
2024-07-24 09:46:45+00:00
Updated
2025-08-15 15:13:01+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

### Request type Fix ### What needs to get done Hi, I've ran through your tutorial as I wanted to refer to it for creating a ROCK artifact. In doing so I realized that the line `docker run --rm hello:latest exec hello -t` will fail on a fresh system. What will happen is this: ``` docker run --rm hello:latest exec hello -t  docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied. See 'docker run --help'. : command not found ``` The reason for that are the default permissions: ``` ll /var/run/docker.sock srw-rw---- 1 root root 0 Jul 24 10:46 /var/run/docker.sock= ``` I like your tutorial and my suggestion would be to not go into socket group management and instead maybe just suggest it with `sudo` as that will allow it to work - WDYT? ``` sudo docker run --rm hello:latest exec hello -t hello, world ``` ### Documentation location https://documentation.ubuntu.com/rockcraft/en/stable/tutorials/hello-world/ ### Additional information _No response_

Evaluation history

No evaluation history available.