Docker Commands
Container Management
Check running containers
docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'List compose projects
docker compose lsCheck container health
docker inspect <container> --format '{{json .State.Health}}'View container logs
docker logs <container> --tail 50Restart a stack
cd /opt/<stack-name> && docker compose up -dStack Management
Deploy/update stack
cd /opt/<stack-name>
docker compose up -dStop stack
docker compose downRebuild without cache
docker compose build --no-cache
docker compose up -dView stack resource usage
docker statsSSH Key Setup
For remote management, SSH keys were set up:
# Generate Ed25519 key
ssh-keygen -t ed25519 -C "your_email@example.com"
# Copy to remote hosts
ssh-copy-id root@192.168.1.XXX # ProxMoxBox
ssh-copy-id cib@192.168.1.XXX # Pi5Troubleshooting Commands
Check disk usage
docker system dfClean up unused resources
docker system prune -aInspect container configuration
docker inspect <container> | lessCheck container processes
docker top <container>Execute command in container
docker exec -it <container> sh