Η νέα έκδοση του Docker Container 18.09 έρχεται με νέες βελτιώσεις

Λιμενεργάτης

Το Docker είναι ένα έργο ανοιχτού κώδικα που αυτοματοποιεί την ανάπτυξη εφαρμογών σε κοντέινερ λογισμικού, παρέχοντας ένα επιπλέον επίπεδο αυτοματισμού αφαίρεσης και εικονικοποίησης εφαρμογών σε πολλά λειτουργικά συστήματα.

Λιμενεργάτης χρησιμοποιεί δυνατότητες απομόνωσης πόρων του πυρήνα Linux, όπως cgroups και namespaces για να επιτρέπονται ανεξάρτητα "κοντέινερ".

Με αυτόν τον τρόπο, το Docker προβλέπει ότι αυτά τα κοντέινερ λειτουργούν σε μία μόνο παρουσία Linux, αποφεύγοντας τα γενικά έξοδα έναρξης και συντήρησης εικονικών μηχανών.

Η υποστήριξη του πυρήνα Linux για χώρους ονομάτων απομονώνει την άποψη μιας εφαρμογής για το λειτουργικό της περιβάλλον.

Συμπεριλαμβανομένων των δένδρων διεργασίας, του δικτύου, των αναγνωριστικών χρήστη και των συναρμολογημένων συστημάτων αρχείων, ενώ οι ομάδες πυρήνα παρέχουν απομόνωση πόρων, όπως CPU, μνήμη, μπλοκ I / O και δίκτυο.

Νέα έκδοση του Docker 18.09

Παρουσιάζεται μια έκδοση του Docker Isolated Linux Container Management Toolkit 18.09, η οποία παρέχει ένα API υψηλού επιπέδου για χειρισμό κοντέινερ σε επίπεδο απομόνωσης μεμονωμένων εφαρμογών.

Το Docker σάς επιτρέπει να ξεκινήσετε αυθαίρετες διαδικασίες σε λειτουργία απομόνωσης και, στη συνέχεια, να μεταφέρετε και να κλωνοποιήσετε κοντέινερ που δημιουργήθηκαν για αυτές τις διαδικασίες σε άλλους διακομιστές, κάνοντας όλη τη δουλειά για τη δημιουργία, συντήρηση και συντήρηση των κοντέινερ.

Από το Docker 18.09, ο χρόνος υποστήριξης της κυκλοφορίας έχει ωφεληθεί καθώς οι προγραμματιστές έχουν αυξηθεί από 4 σε 7 μήνες λόγω του εκσυγχρονισμού του κύκλου ανάπτυξης του Docker Community Edition.

Ένα άλλο από τα ισχυρά σημεία που πρέπει να επισημανθεί από αυτήν τη νέα κυκλοφορία του Docker είναι αυτό ο βασικός χρόνος εκτέλεσης για τη διαχείριση κοντέινερ έχει ενημερωθεί σε κυκλοφορία containererd 1.2.

Αυτό σταθεροποίησε τη χρήση του μηχανισμού διαχείρισης κοντέινερ gRPC και εξασφάλισε τη συμβατότητα με την πλατφόρμα Kubernetes 1.12 και βελτιωμένη υποστήριξη για καθολικές εικόνες για διαφορετικές αρχιτεκτονικές (multi-arch).

Από την άλλη πλευρά, στο Docker 18.09 η δυνατότητα δημιουργίας νέου backend build έχει επεκταθεί (παρέχει τη λειτουργικότητα της εντολής "docker build"). Για αυτόματη εκτέλεση εργασιών συλλογής σκουπιδιών που υποστηρίζονται από εκκινήσεις ένθετων εργασιών και δεν απαιτούν αρχή χρήστη ρίζας κατά τη διάρκεια της λειτουργίας.

Βελτιώσεις BuildKit

DockerEngine Διάγραμμα-1

Το Docker 18.09 περιλαμβάνει επίσης την επιλογή αναβολής του BuildKit. Αυτό είναι μια νέα αρχιτεκτονική κατασκευής που βελτιώνει την απόδοση, τη διαχείριση του χώρου αποθήκευσης και την επεκτασιμότητα, προσθέτοντας παράλληλα μερικές σημαντικές νέες δυνατότητες.

Βελτιώσεις απόδοσης: Το BuildKit περιλαμβάνει ένα επανασχεδιασμένο μοντέλο ταυτόχρονης και προσωρινής αποθήκευσης που το καθιστά πολύ πιο γρήγορο, πιο ακριβές και πιο φορητό.

Με αυτήν την αλλαγή και ευθυγράμμιση της αρχιτεκτονικής, επίσης Οι προγραμματιστές Docker επιτρέπουν τώρα μια αναβάθμιση από τον κινητήρα έκδοσης της Κοινότητας στον κινητήρα Enterprise με μια απλή ενεργοποίηση άδειας.

Για τους τρέχοντες χρήστες της έκδοσης της κοινότητας Docker, αυτή η κίνηση σημαίνει ξεκλείδωμα πολλών λειτουργιών ασφάλειας επιχείρησης και απόκτηση πρόσβασης στην υποστήριξη της Docker για εταιρική κλάση και εκτεταμένες πολιτικές συντήρησης.

Σε σύγκριση με την προηγούμενη έκδοση

Ο κώδικας τροποποιήθηκε για να οργανώσει την παράλληλη εκτέλεση της εργασίας και το μοντέλο προσωρινής αποθήκευσης άλλαξε, που κατέστησε δυνατή την επιτάχυνση της συναρμολόγησης.

Για παράδειγμα, κατά τη δοκιμή του έργου Dockerfile, η ταχύτητα του Moby set αυξήθηκε από 2 σε 9,5 φορές λόγω της ταυτόχρονης εκτέλεσης πολλαπλών σταδίων συναρμολόγησης, αγνοώντας τα αχρησιμοποίητα βήματα και σταδιακά αρχεία δεδομένων μεταξύ των συνόλων σε προβολή συμφραζόμενα.

Προστέθηκε η δυνατότητα ενσωμάτωσης μυστικών στο Dockerfile και Μεταφέρετέ τους με ασφάλεια κατά τη διαδικασία κατασκευής, χωρίς να τις αποθηκεύσετε στις εικόνες που προκύπτουν και χωρίς να εγκατασταθείτε στην προσωρινή μνήμη build.

Η ικανότητα προώθησης υποδοχών ssh-agent, εφαρμόζεται, για παράδειγμα, για σύνδεση σε ιδιωτικά αποθετήρια χρησιμοποιώντας μια υπάρχουσα σύνδεση μέσω του ssh-agent.

Τώρα Μπορείτε να διαχειριστείτε την προσωρινή μνήμη συναρμολόγησης, ξεχωριστά από τις εικόνες.

Προστέθηκε νέα εντολή "docker builder prune" για την εκκαθάριση της προσωρινής μνήμης και τη δυνατότητα καθορισμού κανόνων εκκαθάρισης και άλλων.

Αν θέλετε να μάθετε περισσότερα για αυτό μπορείτε να επισκεφθείτε τον παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.