Wichtige Befehle

Docker Commands

Docker Commands

Container Verwaltung

Status:

docker ps
docker ps -a 
docker compose ps

Logs:

docker logs CONTAINER
docker logs -f CONTAINER
docker compose logs
docker compose logs -f SERVICE

Starten/Stoppen:

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

docker exec -it CONTAINER bash
docker exec -it CONTAINER sh
Docker Commands

Docker Cleanup

Speicher freigeben

# 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

docker system df
docker ps --size

System-Befehle

System-Befehle

Speicherplatz

Übersicht:

df -h 
du -sh /pfad/*
du -h --max-depth=1 /

Größte Dateien finden:

find / -type f -size +100M 2>/dev/null
du -ah / 2>/dev/null | sort -rh | head -20 

Speicher freigeben:

# APT-Cache 
  apt clean
  apt autoclean

# Alte Logs
  journalctl --vacuum-time=7d
  journalctl --vacuum-size=100M

# Temp-Dateien
  rm -rf /tmp/*
System-Befehle

Prozesse und Performance

Prozesse:

top 
htop 
ps aux | grep PROCESS

Speicher:

free -h 
vmstat

Netzwerk:

netstat -tulnp 
ss -tulnp
iftop

Load:

uptime 
w

Netzwerk-Befehle

Netzwerk-Befehle

Verbindungen

Aktive Verbindungen:

netstat -an 
ss -an 
lsof -i 

Port-Nutzung:

netstat -tlnp | grep :PORT
ss -tlnp | grep :PORT
lsof -i :PORT

Routing:

ip route
route -n 

Interfaces: