Docker Automation με Ansible 🐳

Καλώς ήρθατε στον οδηγό Docker Automation με Ansible! Αυτός ο οδηγός αποτελείται από 11 κεφάλαια αφιερωμένα στη διαχείριση και αυτοματοποίηση του Docker μέσω του Ansible.

Πίνακας Περιεχομένων

D1. Εισαγωγή στο Docker για Ansible Users
    ├── Docker concepts (για όσους ξέρουν Ansible)
    └── community.docker collection σε βάθος

D2. Εγκατάσταση Docker με Ansible
    ├── Και στις 3 διανομές
    └── Docker role

D3. Διαχείριση Images & Containers
    ├── docker_image module
    ├── docker_container module
    └── Ad-hoc Docker commands

D4. Docker Compose με Ansible
    ├── community.docker.docker_compose_v2
    └── Deployment workflows

D5. Private Registry Management
    ├── Docker Hub
    └── Private registry

D6. Full Stack Deployment
    └── Web app + DB + Reverse Proxy
        με Ansible & Docker

D7. Docker Networking & Volumes με Ansible
    ├── docker_network module (bridge, overlay, macvlan)
    ├── docker_volume module (named, NFS, tmpfs)
    └── Backup & Restore volumes

D8. Docker Security Hardening με Ansible
    ├── Container runtime security
    ├── Secrets management (Vault + file mounts)
    └── Image scanning (Trivy)

D9. Monitoring Stack με Ansible
    ├── Prometheus + Alertmanager
    ├── Grafana (dashboards as code)
    └── Node Exporter + cAdvisor
D10. Docker Swarm με Ansible 🐝
    ├── Swarm cluster setup (managers + workers)
    ├── Services, Stacks, Rolling updates
    └── Swarm Secrets & Configs

D11. Podman ως Docker Alternative 🦭
    ├── Rootless + daemonless containers
    ├── containers.podman collection
    └── Quadlets (systemd integration)