nerdctl ist die “[[docker]]-like” CLI für [[containerd]] und kann mit BuildKit Images bauen.
# Image holen
nerdctl pull nginx:alpine
# Image bauen
nerdctl build -t myapp:dev .
# Container starten (Name, Port, Hintergrund)
nerdctl run -d --name web -p 8080:80 nginx:alpine
# Auflisten
nerdctl ps # laufende
nerdctl ps -a # alle
# Logs & Shell
nerdctl logs -f web
nerdctl exec -it web sh
# Stoppen/Starten/Entfernen
nerdctl stop web
nerdctl start web
nerdctl rm web
# Images/Volumes/Netze
nerdctl images
nerdctl volume ls
nerdctl network ls
# nerdctl compose benötigt "nerdctl full" bzw. cni/plugins installiert
nerdctl compose up -d
nerdctl compose down