92 lines
1.2 KiB
Markdown
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
|
|
``` |