# Docker Commands

# Container Verwaltung

**Status:**
```bash
docker ps
docker ps -a 
docker compose ps
```
**Logs:**
```bash
docker logs CONTAINER
docker logs -f CONTAINER
docker compose logs
docker compose logs -f SERVICE
```
**Starten/Stoppen:**
```bash
docker start CONTAINER
docker stop CONTAINER
docker restart CONTAINER

docker compose start
docker compose stop
docker compose restart
docker compose down 
docker compose up -d
```

**Container betreten**
```bash
docker exec -it CONTAINER bash
docker exec -it CONTAINER sh
```

# Docker Cleanup

**Speicher freigeben**
```bash
# Alles ausräumen (VORSICHT!)
  docker system prune -a --volumes

# Nur gestoppte Container
  docker container prune 

# Nur ungenutzte Images
  docker image prune -a 

# Nur ungenutzte Volumes
  docker volume prune
```
**Speichernutzung**
```bash
docker system df
docker ps --size
```