docker-basics/README.md
2026-03-23 13:20:01 +01:00

92 lines
1.2 KiB
Markdown

# 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 <container_name_oder_id> bash
```
> Falls `bash` nicht verfügbar:
```bash
docker exec -it <container_name_oder_id> sh
```
---
## Logs
### Live-Logs anzeigen
```bash
docker logs -f <container_name_oder_id>
```
### Letzte 100 Zeilen
```bash
docker logs --tail 100 <container_name_oder_id>
```
---
## Ressourcen überwachen
### Live-Statistiken aller Container
```bash
docker stats
```
### Statistiken eines bestimmten Containers
```bash
docker stats <container_name_oder_id>
```
---
## Nützliche Extras
### Container neustarten
```bash
docker restart <container_name_oder_id>
```
### Nicht verwendete Images/Container aufräumen
```bash
docker system prune
```