Skip to main content

Docker Cheat Sheet

Βασικές εντολές Docker

Έλεγχος κατάστασης

docker version
docker info
systemctl status docker

Images

docker images
docker pull nginx
docker rmi IMAGE_ID

Containers

docker ps
docker ps -a
docker start CONTAINER
docker stop CONTAINER
docker restart CONTAINER
docker rm CONTAINER

Logs & Exec

docker logs CONTAINER
docker logs -f CONTAINER
docker exec -it CONTAINER /bin/bash

 

Docker Compose

Εκκίνηση / Τερματισμός

docker compose up -d
docker compose down
docker compose restart

Logs ανά service

docker compose logs
docker compose logs -f bookstack
docker compose logs -f caddy
docker compose logs -f mariadb

Κατάσταση services

docker compose ps



Volumes & Δεδομένα

Λίστα volumes

docker volume ls

Έλεγχος volume


docker volume inspect VOLUME_NAME

 


Backup (Quick Reference)

Database dump


docker exec mariadb mysqldump -u bookstack -p bookstackapp > bookstack.sql

Backup volumes


tar czvf bookstack-backup.tar.gz /path/to/volumes

Updates

Update images


docker compose pull docker compose up -d

Καθαρισμός παλιών images


docker image prune docker system prune

Networking

Δίκτυα Docker


docker network ls docker network inspect NETWORK

 

Troubleshooting

Container δεν ξεκινά


docker logs CONTAINER

Permission issues


chown -R 1000:1000 /config /uploads

Reset stack


docker compose down docker compose up -d