## Docker uitvoeren zonder sudo

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

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

Als je niet `sudo`wilt typen wanneer je de `docker`opdracht uitvoert, voeg je de gebruikersnaam 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 uw gebruiker nu is toegevoegd aan de docker- groep door te typen:

    id -nG

    Output
    student 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, plaats je de opdrachten vooraf met `sudo`.

Laten we het `docker`commando onderzoeken .