Docker Probleme identifizieren
von Andreas
Alle Container mit Status & Ports anzeigen
#alle Container mit Ports anzeigen
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
Container Logs auslesen
#CONTAINER_NAME austauschen gegen richtigen Namen wie php83
docker logs CONTAINER_NAME --tail=300
#alternativ
docker logs CONTAINER_NAME --tail=300 | grep -Ei "error|crit|alert|emerg|upstream|connect|refused" || true
vom Host ausgehend: Schreibrechte im Container korrigieren
# zB Schreibrechte korrigieren
docker exec -it CONTAINER_NAME sh -lc '
cd /var/www/html 2>/dev/null || cd /app || cd /var/www
chown -R www-data:www-data var/ public/system/ || true
find var/ public/system/ -type d -exec chmod 775 {} \; || true
find var/ public/system/ -type f -exec chmod 664 {} \; || true
'
