Την Πέμπτη 01/12/2016 είχα την χαρά να παρουσιάσω στο 30ο Drupal Meetup Thessaloniki το Docker στo Lamdaspace. Πρόκειται για την παρουσίαση που είχα ετοιμάσει για το Drupal Camp 2016 που έγινε στην Αθήνα αλλά τελικά δεν κατάφερα να παραβρεθώ.

Το Docker είναι ένα λογισμικό ανοιχτού κώδικα που αυτοματοποιεί τις διαδικασίες του development και deployment εφαρμογών μέσα σε αυτόνομα περιβάλλοντα (containers).

Τα διάσημα χαρακτηριστικά του Docker είναι ότι είναι είναι πολύ γρήγορο, παρέχει isolation, καταναλώνει όσους πόρους συστήματος του επιτρέψουμε εμείς, διευκολύνει την συνεργασία των μελών μίας ομάδας, έχει δυνατότητες version control (σε αναλογία με το git) και πολλά άλλα ακόμη.

Παρότι είναι software μόλις 3 ετών η αποδοχή του από την παγκόσμια κοινότητα είναι πρωτοφανής. Ειδικά στο χώρο των "DevOps" το Docker κατέχει εξέχουσα θέση. Δεν είναι τυχαίο ότι στο Github έχιε ήδη 38k stars (12/2016).

Εάν δεν έχει τύχει να δοκιμάσετε έως τώρα το Docker ή εάν πιστεύετε ότι δεν έχει τίποτα να σας προσφέρει δεν έχετε παρά να ξεκινήσετε.

Στο βίντεο γίνεται μία συνοπτική παρουσίαση του τι είναι το Docker προχωρώντας από τη θεωρία σε ρεαλιστικά παραδείγματα ειδικά για το Drupal 8.x.

Το βίντεο παρέχεται με άδεια CC 4.0 International license.

- Παρουσίαση (Slides): https://theodorosploumis.github.io/dr...
- Κώδικας: https://github.com/theodorosploumis/d...
- Docker image: https://hub.docker.com/r/tplcom/drupa...
- Αξιολόγηση (feedback): https://goo.gl/xa3moy