TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Docker commands cheatsheet

May 30, 2021

Container

code
docker ps
docker ps -a
docker stop <id>
docker rm <id>
docker logs -f <id>

Images

code
docker images
docker build -t my-image .
docker rmi <image>

Volumes

code
docker volume ls
docker volume rm <name>

Netzwerke

code
docker network ls
docker network inspect <name>

Compose

code
docker compose up -d
docker compose down
docker compose logs -f

Layers (kurz)

Jede RUN, ADD, COPY Zeile erzeugt ein Layer. Docker cached diese Layers, wenn sich der Build-Kontext nicht aendert. Tipp: package.json zuerst kopieren, dann npm ci fuer bessere Cache Hits.