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
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
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:
The reason for that are the default permissions:
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?Documentation location
https://documentation.ubuntu.com/rockcraft/en/stable/tutorials/hello-world/
Additional information
No response