Τι είναι το Docker Compose;
Το Docker Compose είναι ένα εργαλείο για τον ορισμό και την εκτέλεση εφαρμογών Docker με πολλά containers χρησιμοποιώντας ένα αρχείο YAML (docker-compose.yml). Αντί να εκτελείτε μακριές εντολές docker run με πολλές σημαίες, περιγράφετε τη διαμόρφωση υπηρεσίας σας δηλωτικά σε ένα αρχείο και εκκινείτε τα πάντα με docker compose up. Αυτό διευκολύνει τον έλεγχο εκδόσεων της διαμόρφωσης container, την κοινή χρήση με μέλη ομάδας και την συνεπή αναπαραγωγή περιβαλλόντων. Αυτό το εργαλείο μετατρέπει μια εντολή docker run στον αντίστοιχο ορισμό υπηρεσίας Compose, χειριζόμενο θύρες (-p), μεταβλητές περιβάλλοντος (-e), τόμους (-v), πολιτικές επανεκκίνησης (--restart), δίκτυα (--network), όρια πόρων (--memory, --cpus), ετικέτες, δυνατότητες, ελέγχους υγείας, καταγραφή και άλλα.
Πώς να χρησιμοποιήσετε το Docker Run σε Compose
-
Επικολλήστε την πλήρη εντολή docker run στο πλαίσιο εισόδου (συμπεριλαμβανομένου του 'docker run').
-
Η έξοδος docker-compose.yml δημιουργείται άμεσα καθώς πληκτρολογείτε.
-
Κάντε κλικ σε ένα από τα κουμπιά παραδειγμάτων για να φορτώσετε μια προκατασκευασμένη εντολή παραδείγματος.
-
Ελέγξτε το παραγόμενο YAML — τα ονομασμένα δίκτυα εξάγονται με 'external: true' ως σημείο εκκίνησης.
-
Κάντε κλικ στο Αντιγραφή για να αντιγράψετε το YAML στο πρόχειρο και αποθηκεύστε το ως docker-compose.yml.