## Docker commando uitvoeren zonder Sudo

Standaard kan de `docker`opdracht alleen worden uitgevoerd door de rootgebruiker of door een gebruiker in de dockergroep, die automatisch wordt aangemaakt tijdens het installatieproces van Docker. Als je de `docker`opdracht probeert uit te voeren zonder er een voorvoegsel aan te geven, met `sudo`of zonder in de docker groep te zijn, krijg je een uitvoer als deze:

`Output`

`docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'.`

Als je niet elke keer `sudo`wilt typen wanneer je de `docker`opdracht uitvoert, voeg je je gebruiker toe aan de `docker`groep:

    sudo usermod -aG docker ${USER}

Om het nieuwe groepslidmaatschap toe te passen, log je uit bij de server en weer in, of typ je het volgende:

    su - ${USER}

Je wordt gevraagd om je gebruikerswachtwoord in te voeren om door te gaan.

Bevestig dat je gebruiker nu is toegevoegd aan de docker groep door te typen:

    id -nG

`Output`

`patrick sudo docker`

Als je een gebruiker moet toevoegen aan de `docker`groep waarbij je niet bent aangemeld, geef die gebruikersnaam dan expliciet op met:

    sudo usermod -aG docker username

In de rest van deze les wordt ervan uitgegaan dat je de `docker`opdracht uitvoert als gebruiker in de dockergroep. Als je ervoor kiest om dit niet te doen, plaatst je de opdrachten vooraf met `sudo`.

Laten we `docker` onderzoeken .