[10] Docker – Dostęp użytkowników

26 lutego 2021 Wyłączono przez Adam [zicherka] Nogły

Jeśli chcesz zezwolić zwykłym użytkownikom na uruchamianie polecenia [docker], skonfiguruj w następujący sposób system.

[1] Dodaj użytkowników do grupy [docker], a następnie mogą oni uruchomić polecenie [docker].
Grupa [docker] jest dodawana domyślnie w Docker CE, ale jeśli nie istnieje, dodaj ją ręcznie.

[root@vlsr01 ~]# grep docker /etc/group
docker:x:987:

# dodaj użytkownika [user01] do grupy [docker]
[root@vlsr01 ~]# usermod -a -G docker user01

[2] Sprawdź czy wszystko gra i buczy 😉 .

[user01@vlsr01 ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
zicher.lab/centos-httpd latest fa88e0f72687 14 hours ago 250MB
zicher.lab/centos-nginx latest e78c5cb00dad 24 hours ago 289MB
registry 2 5c4008a25e05 32 hours ago 26.2MB
nginx latest 35c43ace9216 8 days ago 133MB
centos latest 300e315adb2f 2 months ago 209MB

[user01@vlsr01 ~]$ docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
83ee3a23efb7: Pull complete
db98fc6f11f0: Pull complete
f611acd52c6c: Pull complete
Digest: sha256:703218c0465075f4425e58fac086e09e1de5c340b12976ab9eb8ad26615c3715
Status: Downloaded newer image for ubuntu:latest
docker.io/library/ubuntu:latest

[user01@vlsr01 ~]$ docker run ubuntu echo run docker by a common user
run docker by a common user