cmput325-devcontainer/DockerHelp.md

13 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

2023-03-21 11:42:27 -06:00
If you get permission errors when running `docker version`, follow these instructions (on Linux) to give yourself permissions
1. Run `stat /var/run/docker.sock` to see the permissions for the docker socket (The file path is printed out when you get a permission error, yours may be different). You should see a line like
```
Access: (0660/srw-rw----) Uid: ( 0/ root) Gid: ( 1003/ root)
```
The above tells you that the docker socket belongs to the group with GID 1003 (root) and that the group has neither read nor write permissions.
2023-03-21 11:43:19 -06:00
1. Change the socket's group to be yours with `sudo chgrp "$USER" /var/run/docker.sock`. Confirm this change by running `stat` again.
1. Give the group read and write privileges with `sudo chmod g+rw /var/run/docker.sock`
1. Confirm that you can run `docker version` without permission errors.
2023-03-21 11:42:27 -06:00
2023-03-21 11:42:48 -06:00
- [Alternative approach for multiuser systems which requires logging out and back in again](https://stackoverflow.com/questions/48957195/how-to-fix-docker-got-permission-denied-issue)