Docker

Screenshot Λογισμικό:
Docker
Στοιχεία Λογισμικού:
Εκδοχή: 18.06.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 17 Aug 18
Προγραμματιστής: Docker Inc.
Άδεια: Δωρεάν
Δημοτικότητα: 14

Rating: 5.0/5 (Total Votes: 1)

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

Εφαρμογή γραμμής εντολών που αποτελείται από δύο στοιχεία, το Hub του Docker που έχει σχεδιαστεί από το έδαφος ως υπηρεσία cloud για κοινή χρήση εφαρμογών και αυτοματοποίηση ροών εργασίας και το Docker Engine, το οποίο είναι η πραγματική διαδικασία διακομιστή σχεδιασμένο για τη διαχείριση όλων των δοχείων.


Αυτοματοποιεί την ανάπτυξη και τη συσκευασία των εφαρμογών

Το λογισμικό μπορεί να χρησιμοποιηθεί για την αυτοματοποίηση της ανάπτυξης και της συσκευασίας των εφαρμογών, για τη δημιουργία ιδιωτικών και ελαφρών περιβαλλόντων PAAS (πλατφόρμα ως υπηρεσία), για αυτοματοποίηση των δοκιμών, για συνεχή ανάπτυξη και ολοκλήρωση και για την κλιμάκωση και ανάπτυξη εφαρμογών ιστού, backend τις υπηρεσίες και τις βάσεις δεδομένων.


Η μηχανή μεταφοράς εμπορευματοκιβωτίων Linux

Μεταγλωττισμένο από τους προγραμματιστές του & ldquo; το Linux container μηχανή, & rdquo; Το Docker μπορεί να χρησιμοποιηθεί από sysadmins και προγραμματιστές ως ανοιχτή πλατφόρμα για κατανεμημένες εφαρμογές, επιτρέποντάς τους να κατασκευάσουν, να μεταφέρουν και να εκτελούν εφαρμογές που διανέμονται.

Υποστηριζόμενα λειτουργικά συστήματα

Επί του παρόντος, το Docker εκτελείται μόνο σε λειτουργικά συστήματα GNU / Linux. Έχει δοκιμαστεί με επιτυχία με πολυάριθμες διανομές Linux, όπως το Debian, το Ubuntu, το Arch Linux, το Fedora, το openSUSE, καθώς και το CentOS και το Red Hat Enterprise Linux.


Κάτω από την κουκούλα και τη διαθεσιμότητα

Το λογισμικό είναι γραμμένο εξ ολοκλήρου στη γλώσσα προγραμματισμού Go που αναπτύχθηκε στο Google. Διανέμεται ως ένα ενιαίο, παγκόσμιο αρχείο πηγών που μπορεί να βελτιστοποιηθεί και να αναπτυχθεί σχεδόν σε οποιοδήποτε λειτουργικό σύστημα που βασίζεται στο πυρήνα του Linux, υποστηρίζοντας και τις πλατφόρμες υλικού 32 bit και 64 bit.

Τι είναι νέα σε αυτήν την έκδοση:

  • Builder:
  • Προσθήκη υποστήριξης κατασκευής πολλαπλών σταδίων # 31257 # 32063
  • Να επιτρέπεται η χρήση συμβόλων δημιουργίας χρόνου (ARG) στο FROM # 31352
  • Προσθέστε μια επιλογή για τον καθορισμό του στόχου δόμησης # 32496
  • Αποδοχή -f - για να διαβάσετε το Dockerfile από stdin, αλλά χρησιμοποιήστε το τοπικό πλαίσιο για την οικοδόμηση # 31236
  • Οι τιμές των προκαθορισμένων παραμέτρων χρόνου δημιουργίας (π.χ. HTTP_PROXY) δεν εμφανίζονται πλέον στο ιστορικό εικόνας του docker, εκτός εάν έχει γραφτεί μια αντίστοιχη εντολή ARG στο αρχείο Docker. # 31584
  • Διορθώστε την εντολή ρύθμισης εάν χρησιμοποιείται προσαρμοσμένο κέλυφος σε μια γονική εικόνα # 32236
  • Επιδιόρθωση δημιουργίας docker - επισημάνετε όταν η ετικέτα περιλαμβάνει μοναδικά εισαγωγικά και χώρο # 31750
  • Πελάτης:
  • Προσθέστε τη σημαία --mount στο τρέξιμο του docker και δημιουργήστε το # 32251
  • Προσθέστε --type = μυστικό στην επιθεώρηση docker # 32124
  • Προσθήκη - επιλογή μορφοποίησης στο μυστικό docker ls # 31552
  • Προσθήκη - επιλογή φίλτρου στο docker secret ls # 30810
  • Προσθήκη - πεδίο φίλτρου = στο δίκτυο docker ls # 31529
  • Προσθέστε υποστήριξη --cpus στην ενημέρωση docker # 31148
  • Προσθέστε το φίλτρο ετικέτας στο δακρυϊκό σύστημα docker και σε άλλες εντολές # 30740
  • Η στοίβα docker rm τώρα δέχεται πολλαπλές στοίβες ως είσοδο # 32110
  • Βελτιώστε την έκδοση "docker -format" όταν ο πελάτης έχει υποβαθμίσει την έκδοση API # 31022
  • Προτροπή όταν χρησιμοποιείτε ένα κρυπτογραφημένο πιστοποιητικό πελάτη για να συνδεθείτε σε ένα δαίμονα docker # 31364
  • Προβολή δημιουργημένων ετικετών στην επιτυχημένη κατασκευή του docker # 32077
  • Εκκαθάριση συνθέτουν τα μηνύματα σφάλματος μετατροπής # 32087
  • Συνεισφορά:
  • Προσθήκη υποστήριξης για τη δημιουργία docker κτιρίων για το Ubuntu 17.04 Zesty στο amd64 # 32435
  • Δαίμονας:
  • Στερεώστε --api-cors-header που αγνοείται αν δεν έχει οριστεί --api-enable-cors # 32174
  • Καθαρισμός του dock tmp dir στην αρχή # 31741
  • Αποσύνδεση --Η σημαία γραφής υπέρ ή --Data-root # 28696
  • Καταγραφή:
  • Προσθέστε υποστήριξη για τα plugins του προγράμματος οδήγησης καταγραφής # 28403
  • Προσθέστε υποστήριξη για την εμφάνιση αρχείων καταγραφής των μεμονωμένων εργασιών στα αρχεία καταγραφής υπηρεσίας docker και προσθέστε / task / {id} / logs REST τελικό σημείο # 32015
  • Προσθέστε την επιλογή --log-opt env-regex για να ταιριάξετε τις μεταβλητές περιβάλλοντος χρησιμοποιώντας μια κανονική έκφραση # 27565
  • Δικτύωση:
  • Να επιτρέπεται στον χρήστη να αντικαταστήσει και να προσαρμόσει το δίκτυο εισόδου # 31714
  • Διορθώστε την επισκεψιμότητα UDP σε δοχεία που δεν λειτουργούν μετά την επανεκκίνηση του κοντέινερ # 32505
  • Διορθώστε τα αρχεία που γράφονται στο / var / lib / docker εάν έχει οριστεί διαφορετική ρίζα δεδομένων # 32505
  • Διάρκεια εκτέλεσης:
  • Βεβαιωθείτε ότι ο ανιχνευτής υγείας διακόπτεται όταν ένα δοχείο εξέρχεται # 32274
  • Λειτουργία σμήνης:
  • Προσθήκη σειράς ενημέρωσης / επαναφοράς για υπηρεσίες (--update-order / -rollback-order) # 30261
  • Προσθέστε υποστήριξη για δημιουργία και ενημέρωση υπηρεσίας συγχρονισμένης υπηρεσίας # 31144
  • Προσθέστε υποστήριξη για "περιόδους χάριτος" σχετικά με τις υγειονομικές εξετάσεις μέσω της σημαίας HEALTHCHECK - έναρξη περιόδου και - σημασίας για την έναρξη της περιόδου
  • Δημιουργία υπηρεσίας docker, ενημέρωση υπηρεσίας docker, δημιουργία docker και λειτουργία docker για την υποστήριξη κοντέινερ με αρχική εκκίνηση
  • χρόνος # 28938
  • η υπηρεσία docker δημιουργεί τώρα παραλείπει πεδία που δεν καθορίζονται από το χρήστη, όταν είναι δυνατόν. Αυτό θα επιτρέψει την εφαρμογή των προεπιλογών στο εσωτερικό του διαχειριστή # 32284
  • Επιθεώρηση επιθεώρησης επιβατών εμφανίζει τώρα τις προεπιλεγμένες τιμές για πεδία που δεν καθορίζονται από το χρήστη # 32284
  • Μετακινήστε τα αρχεία υπηρεσίας docker από το πειραματικό # 32462
  • Προσθέστε υποστήριξη για Credential Spec και SELinux για υπηρεσίες στο API # 32339
  • Προσθέστε τη σημαία --entrypoint στην υπηρεσία δημιουργίας docker και την ενημέρωση υπηρεσίας docker # 29228
  • Προσθέστε - network add-και -network-rm στην ενημέρωση της υπηρεσίας docker # 32062
  • Προσθήκη σημαίας -credential-spec στην υπηρεσία δημιουργίας docker και ενημέρωση υπηρεσίας docker # 32339
  • Προσθήκη - λειτουργία φιλτραρίσματος = στην υπηρεσία αποβάθρας ls # 31538
  • Επίλυση αναγνωριστικών δικτύου από την πλευρά του πελάτη, αντί του δαίμονα κατά τη δημιουργία υπηρεσιών # 32062
  • Προσθήκη - επιλογή μορφοποίησης στον κόμβο docker ls # 30424
  • Προσθέστε την επιλογή -prune στην εφαρμογή στοίβα docker για να καταργήσετε τις υπηρεσίες που δεν έχουν καθοριστεί πλέον στο αρχείο docker-compose # 31302
  • Προσθήκη στήλης PORTS για την υπηρεσία docker ls όταν χρησιμοποιείτε τη λειτουργία εισόδου # 30813
  • Διορθώστε την περιττή αναδιάταξη των εργασιών όταν χρησιμοποιούνται μεταβλητές περιβάλλοντος # 32364
  • Αποκαταστήστε την στοίβα docker που δεν υποστηρίζει endpoint_mode όταν αναπτύσσετε από ένα docker αρχείο # 32333
  • Συνεχίστε με την εκκίνηση εάν δεν είναι δυνατή η δημιουργία συνιστωσών συμπλέγματος για να επιτραπεί η ανάκτηση από σπασμένο σμήνος # 31631
  • Ασφάλεια:
  • Να επιτρέπεται η ρύθμιση των τύπων SELinux ή των ετικετών MCS κατά τη χρήση του --ipc = container: ή --ipc = host # 30652
  • Αποσβέσεις:
  • Καταργήστε τη σημαία daemon --api-enable-cors. Αυτή η σημαία έχει επισημανθεί ότι έχει καταργηθεί στο Docker 1.6.0 αλλά δεν περιλαμβάνεται στις καταργημένες λειτουργίες # 32352
  • Αφαιρέστε το Ubuntu 12.04 (Precise Pangolin) ως υποστηριζόμενη πλατφόρμα. Το Ubuntu 12.04 είναι EOL και δεν λαμβάνει πλέον ενημερώσεις # 32520

Τι νέο υπάρχει στην έκδοση 18.05.0:

  • Builder:
  • Προσθήκη υποστήριξης κατασκευής πολλαπλών σταδίων # 31257 # 32063
  • Να επιτρέπεται η χρήση συμβόλων δημιουργίας χρόνου (ARG) στο FROM # 31352
  • Προσθέστε μια επιλογή για τον καθορισμό του στόχου δόμησης # 32496
  • Αποδοχή -f - για να διαβάσετε το Dockerfile από stdin, αλλά χρησιμοποιήστε το τοπικό πλαίσιο για την οικοδόμηση # 31236
  • Οι τιμές των προκαθορισμένων παραμέτρων χρόνου δημιουργίας (π.χ. HTTP_PROXY) δεν εμφανίζονται πλέον στο ιστορικό εικόνας του docker, εκτός εάν έχει γραφτεί μια αντίστοιχη εντολή ARG στο αρχείο Docker. # 31584
  • Διορθώστε την εντολή ρύθμισης εάν χρησιμοποιείται προσαρμοσμένο κέλυφος σε μια γονική εικόνα # 32236
  • Επιδιόρθωση δημιουργίας docker - επισημάνετε όταν η ετικέτα περιλαμβάνει μοναδικά εισαγωγικά και χώρο # 31750
  • Πελάτης:
  • Προσθέστε τη σημαία --mount στο τρέξιμο του docker και δημιουργήστε το # 32251
  • Προσθέστε --type = μυστικό στην επιθεώρηση docker # 32124
  • Προσθήκη - επιλογή μορφοποίησης στο μυστικό docker ls # 31552
  • Προσθήκη - επιλογή φίλτρου στο docker secret ls # 30810
  • Προσθήκη - πεδίο φίλτρου = στο δίκτυο docker ls # 31529
  • Προσθέστε υποστήριξη --cpus στην ενημέρωση docker # 31148
  • Προσθέστε το φίλτρο ετικέτας στο δακρυϊκό σύστημα docker και σε άλλες εντολές # 30740
  • Η στοίβα docker rm τώρα δέχεται πολλαπλές στοίβες ως είσοδο # 32110
  • Βελτιώστε την έκδοση "docker -format" όταν ο πελάτης έχει υποβαθμίσει την έκδοση API # 31022
  • Προτροπή όταν χρησιμοποιείτε ένα κρυπτογραφημένο πιστοποιητικό πελάτη για να συνδεθείτε σε ένα δαίμονα docker # 31364
  • Προβολή δημιουργημένων ετικετών στην επιτυχημένη κατασκευή του docker # 32077
  • Εκκαθάριση συνθέτουν τα μηνύματα σφάλματος μετατροπής # 32087
  • Συνεισφορά:
  • Προσθήκη υποστήριξης για τη δημιουργία docker κτιρίων για το Ubuntu 17.04 Zesty στο amd64 # 32435
  • Δαίμονας:
  • Στερεώστε --api-cors-header που αγνοείται αν δεν έχει οριστεί --api-enable-cors # 32174
  • Καθαρισμός του dock tmp dir στην αρχή # 31741
  • Αποσύνδεση --Η σημαία γραφής υπέρ ή --Data-root # 28696
  • Καταγραφή:
  • Προσθέστε υποστήριξη για τα plugins του προγράμματος οδήγησης καταγραφής # 28403
  • Προσθέστε υποστήριξη για την εμφάνιση αρχείων καταγραφής των μεμονωμένων εργασιών στα αρχεία καταγραφής υπηρεσίας docker και προσθέστε / task / {id} / logs REST τελικό σημείο # 32015
  • Προσθέστε την επιλογή --log-opt env-regex για να ταιριάξετε τις μεταβλητές περιβάλλοντος χρησιμοποιώντας μια κανονική έκφραση # 27565
  • Δικτύωση:
  • Να επιτρέπεται στον χρήστη να αντικαταστήσει και να προσαρμόσει το δίκτυο εισόδου # 31714
  • Διορθώστε την επισκεψιμότητα UDP σε δοχεία που δεν λειτουργούν μετά την επανεκκίνηση του κοντέινερ # 32505
  • Διορθώστε τα αρχεία που γράφονται στο / var / lib / docker εάν έχει οριστεί διαφορετική ρίζα δεδομένων # 32505
  • Διάρκεια εκτέλεσης:
  • Βεβαιωθείτε ότι ο ανιχνευτής υγείας διακόπτεται όταν ένα δοχείο εξέρχεται # 32274
  • Λειτουργία σμήνης:
  • Προσθήκη σειράς ενημέρωσης / επαναφοράς για υπηρεσίες (--update-order / -rollback-order) # 30261
  • Προσθέστε υποστήριξη για δημιουργία και ενημέρωση υπηρεσίας συγχρονισμένης υπηρεσίας # 31144
  • Προσθέστε υποστήριξη για "περιόδους χάριτος" σχετικά με τις υγειονομικές εξετάσεις μέσω της σημαίας HEALTHCHECK - έναρξη περιόδου και - σημασίας για την έναρξη της περιόδου
  • Δημιουργία υπηρεσίας docker, ενημέρωση υπηρεσίας docker, δημιουργία docker και λειτουργία docker για την υποστήριξη κοντέινερ με αρχική εκκίνηση
  • χρόνος # 28938
  • η υπηρεσία docker δημιουργεί τώρα παραλείπει πεδία που δεν καθορίζονται από το χρήστη, όταν είναι δυνατόν. Αυτό θα επιτρέψει την εφαρμογή των προεπιλογών στο εσωτερικό του διαχειριστή # 32284
  • Επιθεώρηση επιθεώρησης επιβατών εμφανίζει τώρα τις προεπιλεγμένες τιμές για πεδία που δεν καθορίζονται από το χρήστη # 32284
  • Μετακινήστε τα αρχεία υπηρεσίας docker από το πειραματικό # 32462
  • Προσθέστε υποστήριξη για Credential Spec και SELinux για υπηρεσίες στο API # 32339
  • Προσθέστε τη σημαία --entrypoint στην υπηρεσία δημιουργίας docker και την ενημέρωση υπηρεσίας docker # 29228
  • Προσθέστε - network add-και -network-rm στην ενημέρωση της υπηρεσίας docker # 32062
  • Προσθήκη σημαίας -credential-spec στην υπηρεσία δημιουργίας docker και ενημέρωση υπηρεσίας docker # 32339
  • Προσθήκη - λειτουργία φιλτραρίσματος = στην υπηρεσία αποβάθρας ls # 31538
  • Επίλυση αναγνωριστικών δικτύου από την πλευρά του πελάτη, αντί του δαίμονα κατά τη δημιουργία υπηρεσιών # 32062
  • Προσθήκη - επιλογή μορφοποίησης στον κόμβο docker ls # 30424
  • Προσθέστε την επιλογή -prune στην εφαρμογή στοίβα docker για να καταργήσετε τις υπηρεσίες που δεν έχουν καθοριστεί πλέον στο αρχείο docker-compose # 31302
  • Προσθήκη στήλης PORTS για την υπηρεσία docker ls όταν χρησιμοποιείτε τη λειτουργία εισόδου # 30813
  • Διορθώστε την περιττή αναδιάταξη των εργασιών όταν χρησιμοποιούνται μεταβλητές περιβάλλοντος # 32364
  • Αποκαταστήστε την στοίβα docker που δεν υποστηρίζει endpoint_mode όταν αναπτύσσετε από ένα docker αρχείο # 32333
  • Συνεχίστε με την εκκίνηση εάν δεν είναι δυνατή η δημιουργία συνιστωσών συμπλέγματος για να επιτραπεί η ανάκτηση από σπασμένο σμήνος # 31631
  • Ασφάλεια:
  • Να επιτρέπεται η ρύθμιση των τύπων SELinux ή των ετικετών MCS κατά τη χρήση του --ipc = container: ή --ipc = host # 30652
  • Αποσβέσεις:
  • Καταργήστε τη σημαία daemon --api-enable-cors. Αυτή η σημαία έχει επισημανθεί ότι έχει καταργηθεί στο Docker 1.6.0 αλλά δεν περιλαμβάνεται στις καταργημένες λειτουργίες # 32352
  • Αφαιρέστε το Ubuntu 12.04 (Precise Pangolin) ως υποστηριζόμενη πλατφόρμα. Το Ubuntu 12.04 είναι EOL και δεν λαμβάνει πλέον ενημερώσεις # 32520

Τι νέο υπάρχει στην έκδοση:

  • Builder:
  • Προσθήκη υποστήριξης κατασκευής πολλαπλών σταδίων # 31257 # 32063
  • Να επιτρέπεται η χρήση συμβόλων δημιουργίας χρόνου (ARG) στο FROM # 31352
  • Προσθέστε μια επιλογή για τον καθορισμό του στόχου δόμησης # 32496
  • Αποδοχή -f - για να διαβάσετε το Dockerfile από stdin, αλλά χρησιμοποιήστε το τοπικό πλαίσιο για την οικοδόμηση # 31236
  • Οι τιμές των προκαθορισμένων παραμέτρων χρόνου δημιουργίας (π.χ. HTTP_PROXY) δεν εμφανίζονται πλέον στο ιστορικό εικόνας του docker, εκτός εάν έχει γραφτεί μια αντίστοιχη εντολή ARG στο αρχείο Docker. # 31584
  • Διορθώστε την εντολή ρύθμισης εάν χρησιμοποιείται προσαρμοσμένο κέλυφος σε μια γονική εικόνα # 32236
  • Επιδιόρθωση δημιουργίας docker - επισημάνετε όταν η ετικέτα περιλαμβάνει μοναδικά εισαγωγικά και χώρο # 31750
  • Πελάτης:
  • Προσθέστε τη σημαία --mount στο τρέξιμο του docker και δημιουργήστε το # 32251
  • Προσθέστε --type = μυστικό στην επιθεώρηση docker # 32124
  • Προσθήκη - επιλογή μορφοποίησης στο μυστικό docker ls # 31552
  • Προσθήκη - επιλογή φίλτρου στο docker secret ls # 30810
  • Προσθήκη - πεδίο φίλτρου = στο δίκτυο docker ls # 31529
  • Προσθέστε υποστήριξη --cpus στην ενημέρωση docker # 31148
  • Προσθέστε το φίλτρο ετικέτας στο δακρυϊκό σύστημα docker και σε άλλες εντολές # 30740
  • Η στοίβα docker rm τώρα δέχεται πολλαπλές στοίβες ως είσοδο # 32110
  • Βελτιώστε την έκδοση "docker -format" όταν ο πελάτης έχει υποβαθμίσει την έκδοση API # 31022
  • Προτροπή όταν χρησιμοποιείτε ένα κρυπτογραφημένο πιστοποιητικό πελάτη για να συνδεθείτε σε ένα δαίμονα docker # 31364
  • Προβολή δημιουργημένων ετικετών στην επιτυχημένη κατασκευή του docker # 32077
  • Εκκαθάριση συνθέτουν τα μηνύματα σφάλματος μετατροπής # 32087
  • Συνεισφορά:
  • Προσθήκη υποστήριξης για τη δημιουργία docker κτιρίων για το Ubuntu 17.04 Zesty στο amd64 # 32435
  • Δαίμονας:
  • Στερεώστε --api-cors-header που αγνοείται αν δεν έχει οριστεί --api-enable-cors # 32174
  • Καθαρισμός του dock tmp dir στην αρχή # 31741
  • Αποσύνδεση --Η σημαία γραφής υπέρ ή --Data-root # 28696
  • Καταγραφή:
  • Προσθέστε υποστήριξη για τα plugins του προγράμματος οδήγησης καταγραφής # 28403
  • Προσθέστε υποστήριξη για την εμφάνιση αρχείων καταγραφής των μεμονωμένων εργασιών στα αρχεία καταγραφής υπηρεσίας docker και προσθέστε / task / {id} / logs REST τελικό σημείο # 32015
  • Προσθέστε την επιλογή --log-opt env-regex για να ταιριάξετε τις μεταβλητές περιβάλλοντος χρησιμοποιώντας μια κανονική έκφραση # 27565
  • Δικτύωση:
  • Να επιτρέπεται στον χρήστη να αντικαταστήσει και να προσαρμόσει το δίκτυο εισόδου # 31714
  • Διορθώστε την επισκεψιμότητα UDP σε δοχεία που δεν λειτουργούν μετά την επανεκκίνηση του κοντέινερ # 32505
  • Διορθώστε τα αρχεία που γράφονται στο / var / lib / docker εάν έχει οριστεί διαφορετική ρίζα δεδομένων # 32505
  • Διάρκεια εκτέλεσης:
  • Βεβαιωθείτε ότι ο ανιχνευτής υγείας διακόπτεται όταν ένα δοχείο εξέρχεται # 32274
  • Λειτουργία σμήνης:
  • Προσθήκη σειράς ενημέρωσης / επαναφοράς για υπηρεσίες (--update-order / -rollback-order) # 30261
  • Προσθέστε υποστήριξη για δημιουργία και ενημέρωση υπηρεσίας συγχρονισμένης υπηρεσίας # 31144
  • Προσθέστε υποστήριξη για "περιόδους χάριτος" σχετικά με τις υγειονομικές εξετάσεις μέσω της σημαίας HEALTHCHECK - έναρξη περιόδου και - σημασίας για την έναρξη της περιόδου
  • Δημιουργία υπηρεσίας docker, ενημέρωση υπηρεσίας docker, δημιουργία docker και λειτουργία docker για την υποστήριξη κοντέινερ με αρχική εκκίνηση
  • χρόνος # 28938
  • η υπηρεσία docker δημιουργεί τώρα παραλείπει πεδία που δεν καθορίζονται από το χρήστη, όταν είναι δυνατόν. Αυτό θα επιτρέψει την εφαρμογή των προεπιλογών στο εσωτερικό του διαχειριστή # 32284
  • Επιθεώρηση επιθεώρησης επιβατών εμφανίζει τώρα τις προεπιλεγμένες τιμές για πεδία που δεν καθορίζονται από το χρήστη # 32284
  • Μετακινήστε τα αρχεία υπηρεσίας docker από το πειραματικό # 32462
  • Προσθέστε υποστήριξη για Credential Spec και SELinux για υπηρεσίες στο API # 32339
  • Προσθέστε τη σημαία --entrypoint στην υπηρεσία δημιουργίας docker και την ενημέρωση υπηρεσίας docker # 29228
  • Προσθέστε - network add-και -network-rm στην ενημέρωση της υπηρεσίας docker # 32062
  • Προσθήκη σημαίας -credential-spec στην υπηρεσία δημιουργίας docker και ενημέρωση υπηρεσίας docker # 32339
  • Προσθήκη - λειτουργία φιλτραρίσματος = στην υπηρεσία αποβάθρας ls # 31538
  • Επίλυση αναγνωριστικών δικτύου από την πλευρά του πελάτη, αντί του δαίμονα κατά τη δημιουργία υπηρεσιών # 32062
  • Προσθήκη - επιλογή μορφοποίησης στον κόμβο docker ls # 30424
  • Προσθέστε την επιλογή -prune στην εφαρμογή στοίβα docker για να καταργήσετε τις υπηρεσίες που δεν έχουν καθοριστεί πλέον στο αρχείο docker-compose # 31302
  • Προσθήκη στήλης PORTS για την υπηρεσία docker ls όταν χρησιμοποιείτε τη λειτουργία εισόδου # 30813
  • Διορθώστε την περιττή αναδιάταξη των εργασιών όταν χρησιμοποιούνται μεταβλητές περιβάλλοντος # 32364
  • Αποκαταστήστε την στοίβα docker που δεν υποστηρίζει endpoint_mode όταν αναπτύσσετε από ένα docker αρχείο # 32333
  • Συνεχίστε με την εκκίνηση εάν δεν είναι δυνατή η δημιουργία συνιστωσών συμπλέγματος για να επιτραπεί η ανάκτηση από σπασμένο σμήνος # 31631
  • Ασφάλεια:
  • Να επιτρέπεται η ρύθμιση των τύπων SELinux ή των ετικετών MCS κατά τη χρήση του --ipc = container: ή --ipc = host # 30652
  • Αποσβέσεις:
  • Καταργήστε τη σημαία daemon --api-enable-cors. Αυτή η σημαία έχει επισημανθεί ότι έχει καταργηθεί στο Docker 1.6.0 αλλά δεν περιλαμβάνεται στις καταργημένες λειτουργίες # 32352
  • Αφαιρέστε το Ubuntu 12.04 (Precise Pangolin) ως υποστηριζόμενη πλατφόρμα. Το Ubuntu 12.04 είναι EOL και δεν λαμβάνει πλέον ενημερώσεις # 32520

Τι νέο υπάρχει στην έκδοση 1.9.1:

  • Διάρκεια εκτέλεσης:
  • Μην αποτρέψετε την εκκίνηση του δαίμονα αν δεν ήταν δυνατή η αποκατάσταση εικόνων (# 17695)
  • Δέσμευση IPC για αποσύνδεση από το shutdown daemon / init (# 17539)
  • Ενεργοποιήστε τα IPC κατάργησης των σφαλμάτων στις προειδοποιήσεις (# 17554)
  • Διορθώστε την οπισθοδρόμηση επιδόσεων στατιστικών στοιχείων (# 17638)
  • Αποσαφήνιση κρυπτογραφικού μηνύματος σφάλματος κατά τα αρχεία καταγραφής αποβάθρας εάν --log-driver = κανένα (# 17767)
  • Διορθώστε σπάνια πανικό (# 17639, # 17634, # 17703)
  • Επιδιόρθωση προβλημάτων λευκωμάτων opq για αρχεία με πρόθεμα dot (# 17819)
  • devicemapper: δοκιμάστε την προεπιλογή σε xfs αντί ext4 για λόγους απόδοσης (# 17903, # 17918)
  • devicemapper: καθορίστε την εμφάνιση του fs στο info docker (# 17974)
  • selinux: μόνο επαναστέλλον εάν ο χρήστης το ζήτησε με την επιλογή z (# 17450, # 17834)
  • Μην πραγματοποιείτε κλήσεις δικτύου κατά την ομαλοποίηση ονομάτων (# 18014)
  • Πελάτης:
  • Επιδιόρθωση σύνδεσης στο λιμάνι στα παράθυρα (# 17738)
  • Διορθώστε το σφάλμα με το docker επιθεωρήστε την έξοδο όταν δεν είστε συνδεδεμένοι στο δαίμονα (# 17715)
  • Επιδιορθώστε την επιθεώρηση docker -f {{.HostConfig.Dns}} somecontainer (# 17680)
  • Builder:
  • Διορθώστε την παλινδρόμηση με τη συμπεριφορά συμβολικού συμβόλου στο ADD / COPY (# 17710)
  • Δικτύωση:
  • Να επιτρέπεται η μετάδοση ενός αναγνωριστικού δικτύου ως όρισμα για το --net (# 17558)
  • Διορθώστε τη σύνδεση με τον κεντρικό υπολογιστή και αποτρέψτε την αποσύνδεση από τον κεντρικό υπολογιστή για το δίκτυο κεντρικού υπολογιστή (# 17476)
  • Διόρθωση - fixed-cidr πρόβλημα όταν η πύλη ip πέφτει στην περιοχή ip και το εύρος IP δεν είναι το πρώτο μπλοκ στο δίκτυο (# 17853)
  • Επαναφορά καθοριστικής γενιάς IPv6 από τη διεύθυνση MAC στο προεπιλεγμένο δίκτυο γέφυρας (# 17890)
  • Να επιτρέπεται η αντιστοίχιση χαρτών μόνο για τα τελικά σημεία που έχουν δημιουργηθεί στην εκτέλεση του docker (# 17858)
  • Διορθώθηκε το πρόβλημα διαγραφής ενός τελικού σημείου με πιθανό φάκελο sbox (# 18102)
  • Διανομή:
  • Διορθώστε τη γονική αλυσίδα στο push v2 όταν αρχεία συμβατότητας v1 στο δίσκο είναι ασυμβίβαστα (# 18047)

Τι νέο υπάρχει στην έκδοση 1.8.2:

  • Διανομή:
  • Διορθώνει την περίπτωση σπάνιων άκρων χειρισμού εγγραφών GNU LongLink και LongName.
  • Στερεώστε το ^ C στην υποδοχή του λιμένα.
  • Επιδιόρθωση ζητημάτων έλξης docker στην αποσύνδεση του πελάτη.
  • Διορθώστε το πρόβλημα που προκάλεσε πανικό στον δαίμονα όταν τα αρχεία καταγραφής δεν έχουν ρυθμιστεί σωστά.
  • Διορθώστε τη διαρροή gorutine τραβώντας εικόνες από το μητρώο V2.
  • Διάρκεια εκτέλεσης:
  • Διορθώστε cgroups mount bugs για δαίμονες docker που τρέχουν μέσα σε δοχεία docker.
  • Αρχικοποιήστε σωστά τη διαμόρφωση της καταγραφής.
  • Πελάτης:
  • Χειριστείτε τη σημαία -q στο docker ps σωστά όταν υπάρχει προεπιλεγμένη μορφή.
  • Δικτύωση:
  • Διορθώστε αρκετές γωνιακές θήκες με netlink.
  • Διορθώθηκε πρόβλημα λανθασμένου διακόπτη χώρου ονομάτων δικτύου.
  • Συνεισφορά:
  • Διορθώστε αρκετά ζητήματα με την ολοκλήρωση του bash.

Τι νέο υπάρχει στην έκδοση 1.7.1:

  • Διάρκεια εκτέλεσης:
  • Διορθώστε την προεπιλεγμένη διαδικασία εκτέλεσης αναπαραγωγής χρήστη με το docker exec
  • Δημιουργία --bridge = κανένα να μην ρυθμίσει τη γέφυρα του δικτύου
  • Δημοσιεύστε σωστά τα στατιστικά στοιχεία δικτύωσης
  • Διορθώστε την επιλογή implicit devicemapper με στατικά δυαδικά αρχεία
  • Επιδιόρθωση συνδέσεων υποδοχής που κρεμόταν διαλείπουσα
  • Διορθώστε τη δημιουργία διεπαφής γέφυρας στο CentOS / RHEL 6.6
  • Διορθώστε τις τοπικές αναζητήσεις DNS που έχουν προστεθεί στο αρχείο resolv.conf
  • Επιδιορθώστε τους όγκους εγκατάστασης εντολών αντιγραφής
  • Διορθώστε τα δικαιώματα ανάγνωσης / εγγραφής σε τόμους που έχουν τοποθετηθεί με - volumes - από
  • Απομακρυσμένο API:
  • Διορθώστε την αφαίρεση της εντολής Command και Entrypoint
  • Ορίστε όριο για την ελάχιστη υποστήριξη πελάτη
  • Επαλήθευση της προδιαγραφής θύρας
  • Επιστρέψτε τα σωστά σφάλματα όταν αποκαταστήσετε / αποκαταστήσετε την αποτυχία
  • Διανομή:
  • Διορθώστε το τράβηγμα ιδιωτικών εικόνων
  • Διορθώστε την εναλλαγή μεταξύ του μητρώου V2 και V1

Τι είναι καινούργιο στην έκδοση 1.6.2:

  • Επαναφορά αλλαγής που απαγορεύει την τοποθέτηση σε / sys
  • Τι νέο υπάρχει στην έκδοση 1.6.1:

    • Ασφάλεια:
    • Διόρθωση διαδρομών ανάγνωσης / εγγραφής / proc (CVE-2015-3630)
    • Απαγορεύστε το VOLUME / proc και VOLUME / (CVE-2015-3631)
    • Διόρθωση ανοίγματος του περιγραφέα αρχείων 1 (CVE-2015-3627)
    • Διόρθωση της διασταύρωσης συλλαψινών στο αναπνευστήρα του δοχείου επιτρέποντας την κλιμάκωση τοπικών προνομίων (CVE-2015-3629)
    • Απαγορεύστε τη συναρμολόγηση / sys
    • Διάρκεια εκτέλεσης:
    • Ενημερώστε την πολιτική Apparmor για να μην επιτρέπετε mounts

    Τι νέο υπάρχει στην έκδοση 1.5.0:

    • Builder:
    • Το Dockerfile που χρησιμοποιείται για μια δομημένη βάση docker μπορεί να καθοριστεί με τη σημαία -f
    • Τα αρχεία Dockerfile και .dockerignore μπορούν να αποκλειστούν ως μέρος του αρχείου .dockerignore, εμποδίζοντας έτσι τις τροποποιήσεις αυτών των αρχείων να ακυρώσουν την προσωρινή μνήμη ADD ή COPY
    • Οι οδηγίες ADD και COPY δέχονται σχετικές διαδρομές
    • Η εντολή Dockerfile FROM από το μηδέν ερμηνεύεται τώρα ως προδιαγραφέας μη βάσης
    • Βελτιώστε την απόδοση όταν εκθέτετε μεγάλο αριθμό θυρών
    • Hack:
    • Να επιτρέπονται δοκιμές ενσωμάτωσης μόνο για την πλευρά των πελατών για τα Windows
    • Συμπεριλάβετε δοκιμές ενσωμάτωσης docker-py σε δαίμονα Docker ως μέρος των δοκιμαστικών σουτ
    • Συσκευασία:
    • Υποστήριξη για τη νέα έκδοση του API του HTTP για μητρώο
    • Επιταχύνετε την προσγείωση για εικόνες με την πλειοψηφία των ήδη υπαρχόντων στρώσεων
    • Σταθερή επαφή με ιδιωτικό μητρώο μέσω διακομιστή μεσολάβησης
    • Απομακρυσμένο API:
    • Ένα νέο τελικό σημείο θα μεταδίδει ζωντανές μετρήσεις πόρου δοχείων και θα μπορεί να έχει πρόσβαση με την εντολή stats stats
    • Τα κοντέινερ μπορούν να μετονομαστούν χρησιμοποιώντας το νέο τελικό σημείο μετονομασίας και τη σχετική εντολή μετονομασίας docker
    • Ο έλεγχος του τελικού σημείου του κοντέινερ δείχνει την ταυτότητα των εντολών exec που εκτελούνται σε αυτό το κοντέινερ
    • Ο έλεγχος του τελικού σημείου του περιέκτη δείχνει τον αριθμό των φορών που το Docker επανεκκίνησε αυτόματα το δοχείο
    • Νέοι τύποι συμβάντων μπορούν να μεταδοθούν από το τελικό σημείο των συμβάντων: 'OOM' (container died out of memory), 'exec_create' και 'exec_start'
    • Σταθερά επιστρεφόμενα πεδία συμβολοσειρών που περιέχουν αριθμητικούς χαρακτήρες και παραλείπουν λανθασμένα τις διπλές εισαγωγικές προσφορές
    • Διάρκεια εκτέλεσης:
    • Ο δαίμονας Docker έχει πλήρη υποστήριξη IPv6
    • Η εντολή τρέχουσας υποδοχής μπορεί να πάρει τη σημαία -pid = host για να χρησιμοποιήσει το χώρο ονομάτων PID του κεντρικού υπολογιστή, πράγμα που επιτρέπει για παράδειγμα να εντοπιστούν σφαλμάτων στις διεργασίες του κεντρικού υπολογιστή χρησιμοποιώντας εργαλεία εντοπισμού σφαλμάτων σε κιβώτια
    • Η εντολή τρέχουσας υποδοχής μπορεί να πάρει τη σημαία -read-only για να κάνει το σύστημα αρχείων ριζών του περιέκτη τοποθετημένο ως readonly, το οποίο μπορεί να χρησιμοποιηθεί σε συνδυασμό με τους τόμους για να αναγκάσει τις διαδικασίες ενός κοντέινερ να γράψει μόνο σε τοποθεσίες που θα επιμείνουν. li>
    • Η συνολική χρήση της μνήμης του κοντέινερ μπορεί να περιοριστεί για την εκτέλεση του docker χρησιμοποιώντας τη σημαία -memory-swap
    • Σημαντικές βελτιώσεις σταθερότητας για το πρόγραμμα οδήγησης αποθήκευσης devicemapper
    • Καλύτερη ενοποίηση με το σύστημα κεντρικού υπολογιστή: τα δοχεία θα αντανακλούν αλλαγές στο αρχείο /etc/resolv.conf του ξενιστή κατά την επανεκκίνηση
    • Καλύτερη ενσωμάτωση με το σύστημα κεντρικού υπολογιστή: οι iptable κανόνες ανά κιβώτιο μεταφέρονται στην αλυσίδα DOCKER
    • Σταθερό δοχείο που εξέρχεται εκτός μνήμης για να επιστρέψει έναν μη έγκυρο κωδικό εξόδου
    • Άλλο:
    • Οι μεταβλητές περιβάλλοντος HTTP_PROXY, HTTPS_PROXY και NO_PROXY λαμβάνονται σωστά υπόψη από τον πελάτη κατά τη σύνδεση με τον δαίμονα Docker

    Τι νέο υπάρχει στην έκδοση 1.4.1:

  • Διορθώστε το πρόβλημα με τους τόμους-από και τις δεσμεύσεις δέσμευσης που δεν τιμούνται μετά τη δημιουργία
  • Τι νέο υπάρχει στην έκδοση 1.4.0:

    • σε πληροφορίες για το λιμάνι), που εφαρμόζονται με τη νέα σημαία δαίμονα
    • Προσθέστε υποστήριξη για ENV στο Dockerfile της φόρμας: ENV name = value name2 = value2 ...
    • Νέος οδηγός αποθήκευσης Overlayfs
    • Οι πληροφορίες του docker επιστρέφουν τώρα ένα πεδίο ID και όνομα
    • Φιλτράρετε τα συμβάντα ανά όνομα συμβάντος, κοντέινερ ή εικόνα
    • Το docker cp υποστηρίζει τώρα την αντιγραφή από τόμους δοχείων
    • Σταθερή ετικέτα docker, έτσι ώστε να τιμάται - force όταν παρακάμπτει μια ετικέτα για την υπάρχουσα εικόνα.

    Τι είναι καινούργιο στην έκδοση 1.3.3:

    • Ασφάλεια:
    • Τρόπος επίλυσης ευπάθειας διαδρομής διαδρομής κατά την επεξεργασία απόλυτων συμβολικών συνδέσεων (CVE-2014-9356)
    • Διορθώστε την αποσυμπίεση αρχείων εικόνας xz, αποτρέποντας την κλιμάκωση δικαιωμάτων (CVE-2014-9357)
    • Επικύρωση αναγνωριστικών εικόνας (CVE-2014-9358)
    • Διάρκεια εκτέλεσης:
    • Διορθώστε ένα πρόβλημα όταν τα αρχεία εικόνων διαβάζονται αργά
    • Πελάτης:
    • Διορθώστε μια παλινδρόμηση που σχετίζεται με την ανακατεύθυνση stdin
    • Διορθώστε μια παλινδρόμηση με το docker cp όταν ο προορισμός είναι ο τρέχων κατάλογος

    Τι είναι καινούργιο στην έκδοση 1.3.2:

  • Διορθώστε την ευπάθεια σφάλματος ξεσπάσματος
  • Οι εκχυλίσεις είναι πλέον χάρτες sandboxed
  • Οι επιλογές ασφαλείας δεν δεσμεύονται πλέον στις εικόνες
  • Διάρκεια εκτέλεσης:
  • Επίλυση αδιεξόδου στο docker ps -f εξόδου = 1
  • Διορθώστε ένα σφάλμα όταν - επιλέγει - από αναφορές ενός κοντέινερ που απέτυχε να ξεκινήσει
  • Μητρώο:
  • - το μη ασφαλές μητρώο δέχεται τώρα τη σημείωση CIDR, όπως το 10.1.0.0/16
  • Τα ιδιωτικά μητρώα των οποίων τα IP εμπίπτουν στην περιοχή 127.0.0.0/8 δεν χρειάζονται τη σημαία μη ασφαλούς μητρώου
  • Παράλειψη του API πειραματικού μητρώου v2 όταν είναι ενεργοποιημένη η κατοπτρική απεικόνιση
  • Τι νέο υπάρχει στην έκδοση 1.3.0:

    • Το Docker exec σας επιτρέπει να εκτελέσετε πρόσθετες διαδικασίες μέσα στα υπάρχοντα δοχεία
    • Η δημιουργία του Docker σας δίνει τη δυνατότητα να δημιουργήσετε ένα κοντέινερ μέσω του CLI χωρίς να εκτελέσετε μια διαδικασία
    • - επιλογές επιλογών ασφαλείας για να επιτρέπεται στο χρήστη να προσαρμόζει τις ετικέτες των εμπορευματοκιβωτίων και τα προφίλ apparmor
    • Φίλτρα Docker ps
    • Υποστήριξη μπαλαντέρ σε COPY / ADD
    • Μετακινήστε τις διευθύνσεις παραγωγής στο get.docker.com από το get.docker.io
    • Αντιστοιχίστε τη διεύθυνση IP στη γέφυρα μέσα σε ένα έγκυρο CIDR
    • Χρησιμοποιήστε το drone.io για έλεγχο PR και CI
    • Δυνατότητα ρύθμισης ενός επίσημου καθρέφτη μητρώου
    • Δυνατότητα αποθήκευσης πολλών εικόνων με την αποθήκευση του docker

    Τι νέο υπάρχει στην έκδοση 1.2.0:

    • Διάρκεια εκτέλεσης:
    • Δημιουργία / etc / hosts /etc/resolv.conf και / etc / hostname επεξεργάσιμες κατά το χρόνο εκτέλεσης
    • Αυτόματη επανεκκίνηση των κοντέινερ χρησιμοποιώντας πολιτικές
    • Χρησιμοποιήστε το / var / lib / docker / tmp για μεγάλα προσωρινά αρχεία
    • - cap-add και -cap-drop για να προσαρμόσετε τη δυνατότητα linux που θέλετε
    • - συσκευή για τη χρήση συσκευών σε δοχεία
    • Πελάτης:
    • Αναζήτηση στο docker σε ιδιωτικά μητρώα
    • Προσθέστε το εξερχόμενο φίλτρο στο docker - φίλτρο
    • docker rm -f τώρα σκοτώνει αντί να σταματήσει
    • Υποστήριξη διευθύνσεων IPv6 στη σημαία -dns
    • Διακομιστής μεσολάβησης:
    • Παρουσιάσεις διακομιστή μεσολάβησης σε ξεχωριστές διαδικασίες
    • Διορθώστε το μικρό πρόβλημα στο διακομιστή μεσολάβησης UDP

    Τι νέο υπάρχει στην έκδοση 0.8.0:

    • Οι εικόνες και τα δοχεία μπορούν να αφαιρεθούν πολύ πιο γρήγορα
    • Η οικοδόμηση μιας εικόνας από την πηγή με την κατασκευή του docker είναι τώρα πολύ πιο γρήγορη
    • Ο δαίμονας Docker ξεκινά και σταματά πολύ πιο γρήγορα
    • Το αποτύπωμα μνήμης πολλών κοινών λειτουργιών έχει μειωθεί, με τη ροή αρχείων αντί να τα αποθηκεύει στη μνήμη, να διορθώνει διαρροές μνήμης και να διορθώνει διάφορες υποπληθυστικές κατανομές μνήμης
    • Ορισμένες συνθήκες αγώνα καθορίστηκαν, καθιστώντας το Docker πιο σταθερό κάτω από πολύ υψηλό φορτίο ταυτότητας. Αυτό καθιστά το Docker πιο σταθερό και λιγότερο πιθανό να καταρρεύσει και να μειώσει το αποτύπωμα μνήμης πολλών κοινών λειτουργιών.
    • Όλες οι λειτουργίες συσκευασίας είναι πλέον βασισμένες στην πρότυπη εφαρμογή tar της Go, η οποία συνοδεύεται από το ίδιο το Docker. Αυτό καθιστά τη συσκευασία περισσότερο φορητή σε διανομές κεντρικών υπολογιστών και επιλύει διάφορα ζητήματα που προκαλούνται από ιδιορρυθμίες και ασυμβατότητες μεταξύ διαφόρων διανομών πίσσας
    • Το Docker μπορεί τώρα να δημιουργήσει, να αφαιρέσει και να τροποποιήσει ευχαρίστως μεγαλύτερο αριθμό εμπορευματοκιβωτίων και εικόνων χάρη στην πιο επιθετική απελευθέρωση των πόρων του συστήματος. Για παράδειγμα, το API του προγράμματος οδήγησης αποθήκευσης επιτρέπει πλέον στο Docker να υπολογίζει αναφορές σε mounts που δημιουργούνται από τα προγράμματα οδήγησης. Με τις συνεχιζόμενες αλλαγές στα υποσυστήματα δικτύωσης και εκτέλεσης των δοκιμών docker, αυτές οι περιοχές αποτέλεσαν το επίκεντρο του refactoring. Μεταφέροντας αυτά τα υποσυστήματα σε χωριστά πακέτα μπορούμε να δοκιμάσουμε, να αναλύσουμε και να παρακολουθήσουμε την κάλυψη και την ποιότητα αυτών των πακέτων
    • Πολλά στοιχεία έχουν χωριστεί σε μικρότερα υποσυστήματα, το καθένα με ειδική δοκιμαστική σουίτα. Ως αποτέλεσμα, ο κώδικας είναι πιο δοκιμασμένος, πιο ευανάγνωστος και πιο εύκολος στην αλλαγή
    • Η εντολή ADD υποστηρίζει τώρα την προσωρινή αποθήκευση, η οποία αποφεύγει ξανά και ξανά την επαναφόρτωση του ίδιου περιεχομένου πηγής όταν δεν έχει αλλάξει
    • Η νέα οδηγία ONBUILD προσθέτει στην εικόνα σας μια "ενεργοποίηση" εντολή που θα εκτελεστεί αργότερα, όταν η εικόνα χρησιμοποιείται ως βάση για άλλη κατασκευή
    • Το Docker τώρα συνοδεύεται από ένα πρόγραμμα οδήγησης πειραματικού αποθηκευτικού χώρου το οποίο χρησιμοποιεί το σύστημα αρχείων BTRFS για copy-on-write
    • Το Docker υποστηρίζεται επίσημα σε Mac OSX
    • Ο δαίμονας Docker υποστηρίζει την ενεργοποίηση της υποδοχής συστήματος

    Τι νέο υπάρχει στην έκδοση 0.7.6:

    • Builder:
    • Μην ακολουθείτε το σύζευγμα εκτός πλαισίου δημιουργίας
    • Διάρκεια εκτέλεσης:
    • Επανασυνδέστε το συγκρότημα σύνδεσης όταν καθορίζεται ro
    • Χρησιμοποιήστε το https για την εξαγωγή της έκδοσης docker
    • Άλλο:
    • Τοποθετήστε το δακτυλικό αποτύπωμα test.docker.io
    • Προσθήκη πιστοποιητικών CA στην τεκμηρίωση συσκευασίας

    Τι νέο υπάρχει στην έκδοση 0.7.5:

    • Builder:
    • Απενεργοποίηση συμπίεσης για δημιουργία. Περισσότερη χρήση χώρου, αλλά πολύ πιο γρήγορη μεταφόρτωση
    • Επιδιόρθωση προσωρινής αποθήκευσης ADD για ορισμένες διαδρομές
    • Μην συμπιέζετε το αρχείο από το build git
    • Τεκμηρίωση:
    • Αντιμετώπιση σφάλματος στο παράδειγμα προσθέτου GROUP
    • Βεβαιωθείτε ότι το δακτυλικό αποτύπωμα GPG είναι γραμμένο στην τεκμηρίωση
    • Δώστε πιο συγκεκριμένες συμβουλές σχετικά με τη ρύθμιση της υπογραφής δεσμεύσεων για DCO
    • Διάρκεια εκτέλεσης:
    • Διορθώστε τα ονόματα παραπλανητικών δοχείων
    • Μην προσθέτετε όνομα κεντρικού υπολογιστή όταν η δικτύωση είναι απενεργοποιημένη
    • Επιστρέψτε την πιο πρόσφατη εικόνα από την προσωρινή μνήμη κατά ημερομηνία
    • Επιστρέψτε όλα τα σφάλματα από την αναμονή του σταθμού βάσης
    • Προσθήκη κεφαλίδας τύπου περιεχομένου & quot; application / json & quot; στις απαντήσεις GET / version και / info
    • Άλλο:
    • Ενημέρωση DCO στην έκδοση 1.1
    • Ενημερώστε το Makefile για να χρησιμοποιήσετε το "docker: GIT_BRANCH". ως το όνομα της δημιουργούμενης εικόνας
    • Ενημερώστε τον Travis για να ελέγξετε τη νέα έκδοση 1.1 DCO

    Τι νέο υπάρχει στην έκδοση 0.7.4:

    • Builder:
    • Διορθώστε το πρόβλημα προσωρινής αποθήκευσης ADD με. προκαθορισμένη διαδρομή
    • Επιδιορθώστε το docker βασισμένο στο devicemapper επαναφέροντας την επιλογή tar αραιών αρχείων
    • Διορθώστε το πρόβλημα με την προσωρινή αποθήκευση αρχείων και αποφύγετε τη λάθος φόρτωση της προσωρινής μνήμης
    • Χρησιμοποιήστε το ίδιο χειρισμό σφαλμάτων κατά την απομνημόνευση CMD και ENTRYPOINT
    • Τεκμηρίωση:
    • Απλοποιήστε και εξομαλύνετε το Quick Start του Amazon
    • Οι οδηγίες εγκατάστασης χρησιμοποιούν την εικόνα χωρίς fedora
    • Ενημερώστε τις οδηγίες για τη σημαία mtu για το Docker στο GCE
    • Προσθέστε το Ubuntu Saucy στην εγκατάσταση
    • Επιδιόρθωση για λανθασμένη προειδοποίηση έκδοσης στο κύριο αντί για τελευταία
    • Διάρκεια εκτέλεσης:
    • Λάβετε μόνο τα rootfs της εικόνας όταν πρέπει να υπολογίσουμε το μέγεθος εικόνας
    • Διαχειριστείτε σωστά τις απεγκαταστάσεις UDP
    • Κάντε το CopyFileWithTar να χρησιμοποιήσει έναν σωλήνα αντί για ένα buffer για να εξοικονομήσει μνήμη στο build docker
    • Διορθώστε το μήνυμα σύνδεσης για να πείτε αντί να πιέσετε
    • Φόρτωση "φόρτωσης φορτωτή" βοήθεια με την κατάργηση του "SOURCE" προτροπή και αναφορά του STDIN
    • Κάντε την κενή επιλογή -H προεπιλεγμένη με την ίδια όπως δεν στάλθηκε η ένδειξη -H
    • Εξάγετε βοηθητικά προγράμματα cgroups για τη δική σας υπομονάδα
    • Άλλο:
    • Προσθέστε τη διαμόρφωση Travis CI για να επαληθεύσετε τις απαιτήσεις DCO και gofmt
    • Προσθήκη κειμένου πιστοποιητικού προέλευσης προγραμματιστή
    • Αναβαθμίστε τις προσθήκες Guest VBox
    • Ελέγξτε την αυτόνομη κεφαλίδα όταν κάνετε ping σε ένα διακομιστή μητρώου

    Τι νέο υπάρχει στην έκδοση 0.7.3:

    • Builder:
    • Ενημερώστε το ADD για να χρησιμοποιήσετε την προσωρινή μνήμη εικόνας, με βάση ένα hash του πρόσθετου περιεχομένου
    • Προσθήκη μηνύματος σφάλματος για κενό αρχείο Dockerfile
    • Τεκμηρίωση:
    • Επίλυση του ξεπερασμένου συνδέσμου στην ενότητα "Εισαγωγή" στο www.docker.io
    • Ενημερώστε τα έγγραφα για να διευρυνθείτε όταν η οθόνη κάνει
    • Προσθέστε πληροφορίες σχετικά με την ανάγκη εγκατάστασης του LXC όταν χρησιμοποιείτε raw binaries
    • Ενημερώστε την τεκμηρίωση του Fedora για να ξεδιαλύνετε το κόμβο docker και το σύμπλεγμα docker.io
    • Προσθέστε μια σημείωση σχετικά με τη χρήση της νέας σημαίας -mtu σε διάφορες ζώνες GCE
    • Προσθέστε οδηγίες εγκατάστασης FrugalWare
    • Προσθέστε ένα πληρέστερο παράδειγμα της εκτέλεσης του docker
    • Φάκεται στην τεκμηρίωση του API για τη δημιουργία και την εκκίνηση των Προσωρινών κοντέινερ
    • Προσθέστε λείπει & quot; όνομα & quot; τεκμηρίωση παραμέτρων στο "/ containers / create"
    • Προσθέστε μια αναφορά του lxc-checkconfig ως έναν τρόπο για να ελέγξετε για κάποια από τις απαραίτητες ρυθμίσεις του πυρήνα
    • Ενημερώστε την τεκμηρίωση API 1.8 με ορισμένες προσθήκες που προστέθηκαν στα αρχεία για 1.7
    • Hack:
    • Προσθέστε την έλλειψη εξάρτησης libdevmapper στην τεκμηρίωση των συσκευαστών
    • Ενημερώστε την ελάχιστη απαίτηση Go σε μια σκληρή γραμμή στο Go 1.2 +
    • Πολλές δευτερεύουσες βελτιώσεις στο αρχείο Vagrant
    • Προσθέστε τη δυνατότητα να προσαρμόσετε τις τοποθεσίες αναζήτησης του dockerinit κατά τη σύνταξη (για χρήση με πολύ φειδώ μόνο από τους συσκευαστές πλατφορμών που χρειάζονται μια μη τυπική τοποθεσία)
    • Προσθήκη αναφοράς γενικής κάλυψης προφίλ
    • Προσθέστε -a στις σημαίες μας κατασκευής Go, καταργώντας την ανάγκη για μη αυτόματη ανασυγκρότηση του stdlib
    • Ενημέρωση του Dockerfile για να είναι πιο κανονική και να έχει λιγότερες ψευδείς προειδοποιήσεις κατά τη διάρκεια της κατασκευής
    • Διορθώστε μερικά διάφορα θέματα απεικόνισης της μπάρας προόδου
    • Μετεγκαταστήστε περισσότερα διαφορετικά πακέτα κάτω από το & quot; pkg & quot; φάκελο
    • Ενημέρωση της επισήμανσης του TextMate για αυτόματη ενεργοποίηση για αρχεία που ονομάζονται "Dockerfile"
    • Ανασύνταξη των αρχείων με επισήμανση σύνταξης κάτω από μια κοινή συνάρτηση "συν / σύνταξη" κατάλογος
    • Ενημερώστε το script install.sh (https://get.docker.io/) για να μην αποτυγχάνετε αν το busybox αποτύχει να κατεβάσει ή να εκτελεστεί στο τέλος της εγκατάστασης του Ubuntu / Debian
    • Προσθέστε υποστήριξη για ονόματα κοντέινερ στην ολοκλήρωση bash
    • Συσκευασία:
    • Προσθέστε έναν επίσημο δυαδικό πελάτη Docker για το Darwin (Mac OS X)
    • Αφαιρέστε το κενό "Προμηθευτής" και προστέθηκε "Άδεια" στο πακέτο deb
    • Προσθέστε μια παρατεταμένη έκδοση του & quot; / etc / default / docker & quot; στο πακέτο deb
    • Διάρκεια εκτέλεσης:
    • Ενημερώστε την εφαρμογή στρώματος για να εξαγάγετε τα κουκούτσια στη θέση σας, αποφεύγοντας το χτύπημα των αρχείων κατά το χειρισμό των λευκαντικών
    • Επιβεβαιώστε την επιτρεπτότητα των συγκρίσεων του mtime στο φορτίο πίσσας (δεδομένου ότι το GNU tar και το Go tar δεν υποστηρίζουν ακόμα την ακρίβεια των δευτερολέπτων mtime)
    • Επανεισάγετε την κορυφή του docker σε καθαρό Πηγαίνετε στη δουλειά με μεγαλύτερη συνέπεια και ακόμα και στο Docker-in-Docker (καταργώντας έτσι την ευπάθεια της ένεσης κελύφους που υπάρχει σε ορισμένες εκδόσεις του lxc-ps)
    • Ενημέρωση -H unix: // για να λειτουργήσει παρόμοια με το -H tcp: // με την εισαγωγή των προεπιλεγμένων τιμών για τα τμήματα που λείπουν
    • Διορθώστε περισσότερες περιπτώσεις ακρών σχετικά με το dockerinit και διαγράψτε ή αντικαταστήστε τα αρχεία dockerin ή dockerinit
    • Ενημερώστε την επικύρωση ονόματος κοντέινερ για να συμπεριλάβετε την ένδειξη '.'
    • Διορθώστε τη χρήση μιας σύζευξης ή μη απόλυτης διαδρομής ως το επιχείρημα στο -g για να λειτουργήσει όπως αναμένεται
    • Ενημερώστε για να χειρίζεστε εξωτερικές βάσεις εκτός του LXC, καθορίζοντας πολλές μικρές ιδιομορφίες και καθιστώντας τις μελλοντικές εκδόσεις εκτέλεσης και άλλα χαρακτηριστικά πιο απλά
    • Ενημερώστε για να χρησιμοποιήσετε τους σωστούς χαρακτήρες κουρτινών παντού στις εικόνες docker -tree
    • Μετακινήστε τη ρύθμιση MTU από τη διαμόρφωση LXC για να χρησιμοποιήσετε απευθείας το netlink
    • Προσθέστε την επιλογή -S σε εξωτερική επίκληση tar για αποτελεσματικότερο χειρισμό ανταλλακτικών αρχείων
    • Προσθέστε πληροφορίες arch / os στη συμβολοσειρά User-Agent, ειδικά για αιτήσεις μητρώου
    • Προσθέστε την επιλογή -mtu στον δαίμονα Docker για τη διαμόρφωση MTU
    • Επιδιορθώστε την κατασκευή του docker για έξοδο με μη μηδενικό κωδικό εξόδου στο σφάλμα
    • Προσθέστε μεταβλητή περιβάλλοντος DOCKER_HOST για να ρυθμίσετε τη σημαία του πελάτη -H χωρίς να τον καθορίσετε με το χέρι για κάθε κλήση

    Τι νέο υπάρχει στην έκδοση 0.7.2:

    • Διάρκεια εκτέλεσης:
    • Επικύρωση ονομάτων κοντέινερ στη δημιουργία με τυπικό regex
    • Αυξήστε το μέγιστο βάθος εικόνας σε 127 από 42
    • Συνεχίστε να μετακινείτε τα τελικά σημεία api στην εργασία api
    • Προσθήκη σημαίας -bip για να επιτρέπεται η προδιαγραφή δυναμικής γέφυρας IP μέσω CIDR
    • Να επιτρέπεται η δημιουργία γέφυρας όταν το ipv6 δεν είναι ενεργοποιημένο σε ορισμένα συστήματα
    • Ορίστε το όνομα κεντρικού υπολογιστή και τη διεύθυνση IP από το dockerinit
    • Δυνατότητα απόρριψης από το dockerinit
    • Διορθώστε τους τόμους στον κεντρικό υπολογιστή όταν εμφανίζεται το σύμβολο
    • Αποτρέψτε τη διαγραφή της εικόνας, αν ΟΠΟΙΟΔΗΠΟΤΕ περιέκτης εξαρτάται από αυτό, ακόμα κι αν το δοχείο δεν εκτελείται
    • Ενημέρωση ώθησης docker για να χρησιμοποιήσετε νέα εμφάνιση προόδου
    • Χρησιμοποιήστε το αρχείο os.Lstat για να επιτρέψετε την τοποθέτηση υποδοχών UNIX κατά την επιθεώρηση όγκων
    • Προσαρμοσμένος χειρισμός της ανενεργής σύνδεσης χρήστη
    • Προσθέστε λείπουν ορισμούς στο devicemapper για τους παλαιότερους πυρήνες
    • Να επιτρέπονται λειτουργίες χωρίς επισήμανση χωρίς επικύρωση κοντέινερ
    • Προσθήκη ρυθμίσεων auth στο build docker
    • Τεκμηρίωση:
    • Προσθέστε περισσότερες πληροφορίες σχετικά με την καταγραφή Docker
    • Προσθέστε την τεκμηρίωση RHEL
    • Προσθέστε ένα άμεσο παράδειγμα για την αλλαγή του CMD που εκτελείται σε ένα κοντέινερ
    • Ενημέρωση της τεκμηρίωσης της εγκατάστασης Arch>
    • Προσθήκη ενότητας σχετικά με αξιόπιστες κατασκευές
    • Προσθήκη σελίδας τεκμηρίωσης δικτύου
    • Άλλο:
    • Προσθήκη νέας δέσμης καλυμμάτων για την παροχή αναφορών κάλυψης κώδικα
    • Ξεχωριστές δοκιμές ολοκλήρωσης σε δέσμες
    • Κάντε τον Tianon τον συντηρητή hack
    • Ενημέρωση mkimage-debootstrap με περισσότερα τροποποιήσεις για τη διατήρηση μικρών εικόνων
    • Χρησιμοποιήστε το https για να λάβετε το σενάριο εγκατάστασης
    • Αφαιρέστε το vendored dotcloud / tar τώρα που έχει κυκλοφορήσει το Go 1.2

    Τι νέο υπάρχει στην έκδοση 0.7.1:

    • Τεκμηρίωση:
    • Προσθέστε @SvenDowideit ως διαχειριστή τεκμηρίωσης
    • Προσθήκη παραδείγματος συνδέσμων
    • Προσθήκη τεκμηρίωσης σχετικά με το σχέδιο πρεσβευτή
    • Προσθήκη αρχείων Google Docs Platform
    • Προσθέστε τις καλύτερες πρακτικές του dockerfile
    • Ενημέρωση εγγράφου για RHEL
    • Ενημέρωση εγγράφου για μητρώο
    • Ενημέρωση παραδείγματα Postgres
    • Ενημέρωση εγγράφου για εγκατάσταση Ubuntu
    • Βελτιώστε το απομακρυσμένο doc
    • Διάρκεια εκτέλεσης:
    • Προσθέστε το hostconfig στην επιθεώρηση docker
    • Εφαρμόστε το αρχείο καταγραφής docker -f για την καταγραφή αρχείων καταγραφής ροής
    • Προσθέστε την μεταβλητή env για να απενεργοποιήσετε την προειδοποίηση έκδοσης πυρήνα
    • Προσθήκη -format στην επιθεώρηση docker
    • Υποστήριξη σύνδεσης bind-mount για αρχεία
    • Διορθώστε τη δημιουργία γέφυρας στο RHEL
    • Διορθώστε τον υπολογισμό του μεγέθους της εικόνας
    • Βεβαιωθείτε ότι τα iptables ονομάζονται ακόμα και αν η γέφυρα υπάρχει ήδη
    • Διορθώστε το πρόβλημα με το stderr μόνο να επισυνάψετε
    • Κατάργηση του στρώματος init κατά την καταστροφή ενός δοχείου
    • Διορθώστε την ίδια δέσμευση θύρας σε διαφορετικές διεπαφές
    • Η δημιουργία του docker επιστρέφει τώρα τον σωστό κωδικό εξόδου
    • Επιδιορθώστε τη θύρα λιμένα για να εμφανίσετε τη σωστή θύρα
    • Δημιουργία docker τώρα ελέγξτε ότι το dockerfile υπάρχει πλευρά πελάτη
    • επισύναψη αποβάθρας επιστρέφει τώρα τον σωστό κωδικό εξόδου
    • Καταργήστε την καταχώρηση ονόματος όταν το δοχείο δεν υπάρχει
    • Μητρώο:
    • Βελτιώστε τις γραμμές προόδου, προσθέστε ETA για λήψεις
    • Τα ταυτόχρονα τραβήγματα περιμένουν τώρα για να ολοκληρωθεί το πρώτο αντί για αποτυχία
    • Ετικέτα μόνο την εικόνα του επάνω στρώματος όταν πιέζετε στο μητρώο
    • Διορθώστε το πρόβλημα με τη μεταφορά εικόνας εκτός σύνδεσης
    • Διορθώστε το πρόβλημα που εμποδίζει τη χρήση ':' στον κωδικό πρόσβασης για μητρώο
    • Άλλο:
    • Προσθέστε χειριστή pprof για εντοπισμό σφαλμάτων
    • Δημιουργήστε ένα Makefile
    • Χρησιμοποιήστε το stdlib tar που τώρα περιλαμβάνει την επιδιόρθωση
    • Βελτίωση της δέσμης ενεργειών make.sh
    • Χειριστείτε το SIGQUIT στον δαίμονα
    • Απενεργοποιήστε λεπτομερώς κατά τη διάρκεια των δοκιμών
    • Αναβάθμιση σε go1.2 για επίσημη κατασκευή
    • Βελτιώστε τις δοκιμές μονάδων
    • Η δοκιμαστική σουίτα εκτελεί όλες τις δοκιμές ακόμα και αν αποτύχει
    • Refactor C στο Go (Devmapper)
    • Διόρθωση σύνταξης OSX

    Τι νέο υπάρχει στην έκδοση 0.7.0:

    • Οδηγός αποθήκευσης: επιλέξτε από aufs, mapper device, vfs ή btrfs.
    • Τυπική υποστήριξη Linux: Το docker τρέχει πλέον σε μη τροποποιημένους πυρήνες linux και σε όλες τις σημαντικές διανομές.
    • Σύνδεσμοι: συνθέτουν πολύπλοκες στοίβες λογισμικού συνδέοντας τα δοχεία μεταξύ τους.
    • Ονοματοδοσία κοντέινερ: οργανώστε τα δοχεία σας δίνοντάς τους αξιοσημείωτα ονόματα.
    • Προηγμένες ανακατευθύνσεις θυρών: καθορίστε ανακατευθύνσεις θυρών ανά διεπαφή ή κρατήστε τις ευαίσθητες θύρες ιδιωτικές.
    • Μεταφορά εκτός σύνδεσης: πιέστε και τραβήξτε εικόνες στο σύστημα αρχείων χωρίς να χάσετε πληροφορίες.
    • Ποιότητα: πολυάριθμες διορθώσεις και μικρές βελτιώσεις χρηστικότητας. Σημαντική αύξηση της κάλυψης δοκιμών.

    Σχόλια για Docker

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!