TuxCore Skillset

Docker Debug Template

prompt debug Guld

prompts/debug/docker-debug-template.md

Docker Debug Template

Kategori

debug

Status

Guld

Bruges til

Denne prompt bruges når TuxCore skal fejlfinde Docker, Docker Compose, container logs, port-konflikter, reverse proxy, volumes, netværk eller services der ikke starter.

Den er god til:

Prompt

$docker $debug

Jeg har et Docker/Docker Compose problem.

## Problem

[Beskriv hvad der ikke virker]

## Fejlbesked/log

Indsæt relevant fejl her:

[indsæt logs]


## Projektmappe

/docker_data/[projekt-navn]


## docker-compose.yml

[indsæt docker-compose.yml]


## .env

[indsæt .env uden passwords/secrets]


## Kommandoer jeg allerede har prøvet

docker compose ps docker compose logs --tail=100 docker compose config


## Det jeg vil have

Svar med:

1. Hvad fejlen betyder.
2. Mest sandsynlige årsag.
3. Konkrete testkommandoer.
4. Præcis rettelse.
5. Hvilke filer/linjer der skal ændres.
6. Kommandoer til at genstarte og teste.
7. Hvordan jeg ser om det virker.

Regler:

- Undgå Portainer.
- Brug `/docker_data/...` som standard.
- Brug `docker compose`, ikke gammel `docker-compose`.
- Gør svaret copy/paste-klar.
- Hvis der er secrets i input, så gentag dem ikke.

Eksempel på brug

$docker $debug

Min Caddy container starter ikke. Den siger at port 80 allerede er i brug.
Her er logs og docker-compose.yml...

Forventet output

Et godt svar bør indeholde:

Standard testkommandoer

cd /docker_data/project-name
docker compose ps
docker compose logs --tail=100
docker compose config
docker ps
docker network ls
ss -tulpn | grep LISTEN

Find port-konflikt:

sudo lsof -i :80
sudo lsof -i :443
sudo lsof -i :8080

Test lokal service:

curl -I http://127.0.0.1:PORT

Test mellem containere:

docker exec -it nginx-proxy-manager curl -I http://container-name:PORT

Typiske fejl

Port already in use

Mulige årsager:

Fix:

502 Bad Gateway

Mulige årsager:

Fix:

Database connection refused

Mulige årsager:

Fix:

Permission denied på volume

Mulige årsager:

Fix:

Tags

docker, debug, compose, nginx-proxy-manager, ports, logs, volumes, network, tuxcore
docker debug compose ports logs network