diff --git a/README.md b/README.md index 905cd99..f6cd035 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,92 @@ # docker-basics +## Container verwalten + +### Alle laufenden Container anzeigen +```bash +docker ps +``` + +### Alle Container anzeigen (auch gestoppte) +```bash +docker ps -a +``` + +--- + +## Docker Compose + +### Container starten (detached) +```bash +sudo docker compose up -d +``` + +### Container neu bauen und starten +```bash +sudo docker compose up -d --build +``` + +### Container stoppen und entfernen +```bash +sudo docker compose down +``` + +### Container stoppen, Volumes löschen +```bash +sudo docker compose down -v +``` + +--- + +## In Container einloggen + +```bash +docker exec -it bash +``` + +> Falls `bash` nicht verfügbar: +```bash +docker exec -it sh +``` + +--- + +## Logs + +### Live-Logs anzeigen +```bash +docker logs -f +``` + +### Letzte 100 Zeilen +```bash +docker logs --tail 100 +``` + +--- + +## Ressourcen überwachen + +### Live-Statistiken aller Container +```bash +docker stats +``` + +### Statistiken eines bestimmten Containers +```bash +docker stats +``` + +--- + +## Nützliche Extras + +### Container neustarten +```bash +docker restart +``` + +### Nicht verwendete Images/Container aufräumen +```bash +docker system prune +``` \ No newline at end of file