User Tools

Site Tools


docker:allow_docker_to_be_run_without_using_sudo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
docker:allow_docker_to_be_run_without_using_sudo [2025/05/20 15:33] – created peterdocker:allow_docker_to_be_run_without_using_sudo [2025/05/20 15:39] (current) peter
Line 1: Line 1:
 ====== Docker - Allow docker to be run without using sudo ====== ====== Docker - Allow docker to be run without using sudo ======
 +
 +===== Add current user to the docker group =====
 +
 +<code bash>
 +sudo usermod -aG docker $USER
 +</code>
 +
 +<WRAP info>
 +**NOTE:**  This allows docker to be run without using sudo.
 +
 +To enable this functionality, log out and log back in; or run: <code bash>
 +newgrp docker
 +</code>
 +
 +</WRAP>
 +
 +----
 +
 +===== Add a specific user to the docker group =====
 +
 +==== Determine the username ====
 +
 +<code bash>
 +whoami
 +</code>
 +
 +returns:
 +
 +<code>
 +peter
 +</code>
 +
 +----
 +
 +==== Add this user to the docker group ====
 +
 +<code bash>
 +sudo usermod -aG docker peter
 +</code>
 +
 +<WRAP info>
 +**NOTE:**  Any user can be added to the docker group as required.
 +</WRAP>
 +
 +
 +----
 +
 +==== Enable this functionality ====
 +
 +Either log out and log back in; or run: <code bash>
 +newgrp docker
 +</code>
 +
 +----
 +
 +===== Verify that docker commands can be run without sudo =====
 +
 +<code bash>
 +docker run hello-world
 +</code>
 +
 +<WRAP info>
 +**NOTE:**  If an error is seen such as **docker: Got permission denied while trying to connect to the Docker daemon socket**, then:
 +
 +<code bash>
 +sudo chmod 666 /var/run/docker.sock
 +</code>
 +
 +</WRAP>
 +
 +----
 +
  
docker/allow_docker_to_be_run_without_using_sudo.1747755212.txt.gz · Last modified: 2025/05/20 15:33 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki