Podman: "Docker" pod non-root uživatelem
#docker #podman
Podman je způsob, jak spouštět (Docker) kontejnery pod non-root uživatelem na Linuxu.
Vytvoříme například uživatele podman
:
useradd podman -m
Povolíme kernel.unprivileged_userns_clone
:
sysctl kernel.unprivileged_userns_clone=1
Přepneme se do login shellu (důležité) pomocí:
su - podman
A můžeme spouštět kontejnery:
podman run hello-world
podman run -d --name hello -p 8000:80 ondrejsika/go-hello-world:3
Školení Dockeru
Zaujal Vás Docker? Chcete se dozvědět více? Přijďte na mé Školení Dockeru!
Případně si můžete vybrat z nabídky otevřených kurzů.
Ondřej Šika
Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.