Το μητρώο Docker είναι ένα σύστημα που αποθηκεύει και διανέμει εικόνες Docker. Υπάρχουν πολλές εικόνες που φιλοξενούνται σε έναν κόμβο μητρώου. Μια εικόνα μπορεί να έχει πολλές εκδόσεις, καθεμία από τις οποίες προσδιορίζεται από διαφορετική ετικέτα.
Ένα μητρώο επιτρέπει στους χρήστες να αντλούν εικόνες Docker από αυτό και να προωθούν νέες εικόνες σε αυτό για φιλοξενία. Αυτό σας επιτρέπει να έχετε ένα αντίγραφο της αίτησής σας στο διαδίκτυο. Σας δίνει επίσης τη δυνατότητα να μοιράζεστε τις εικόνες με άλλους.
Μάθετε όλα όσα χρειάζεστε για να προωθήσετε μια εικόνα μιας εφαρμογής στο μητρώο του Docker.
Γιατί να χρησιμοποιήσετε το μητρώο Docker;
Αν και υπάρχουν πολλά δημόσια μητρώα στο διαδίκτυο, το DockerHub είναι πολύ δημοφιλές. Το μητρώο Docker είναι προϊόν της Docker Inc, της εταιρείας που είναι υπεύθυνη
την πλατφόρμα Docker εαυτό. Φιλοξενεί τόσο δημόσια όσο και ιδιωτικά αποθετήρια. Μπορείτε να χρησιμοποιήσετε δημόσια αποθετήρια ή να πληρώσετε για περιορισμένα ιδιωτικά αποθετήρια.Το μητρώο Docker παρέχει αυτοματοποιημένες εκδόσεις, εταιρικούς λογαριασμούς και ενσωμάτωση ελέγχου προέλευσης. Η ρύθμιση μοιάζει πολύ GitHub, η συνεργατική πλατφόρμα ανοιχτού κώδικα. Η μηχανή Docker αλληλεπιδρά με το μητρώο Docker από προεπιλογή. Μπορείτε επίσης να εκτελέσετε τις διεργασίες CI/CD.
Μπορείτε να μάθετε περισσότερα σχετικά με το μητρώο Docker αναπτύσσοντας μια εφαρμογή επίδειξης.
Δημιουργήστε έναν λογαριασμό μητρώου Docker
Ξεκινήστε με πλοήγηση στο Ιστότοπος Docker Hub και εγγραφή λογαριασμού εκεί.
Μόλις εγγραφείτε και συνδεθείτε, θα έχετε πρόσβαση στον λογαριασμό σας στο Docker.
Πρέπει να δημιουργήσετε ένα αποθετήριο για να προωθήσετε μια εικόνα εφαρμογής επίδειξης. Κάνε κλικ στο Δημιουργία αποθετηρίου κουμπί και μετά δώστε α Ονομα και Περιγραφή του αποθετηρίου. Μπορείτε να επιλέξετε εάν θα κάνετε το αποθετήριο σας δημόσιο ή ιδιωτικό. Το μητρώο Docker σάς δίνει πρόσβαση σε ένα δωρεάν ιδιωτικό αποθετήριο και σε πολλαπλά δημόσια.
Τραβήξτε μια εικόνα Docker
Για να δοκιμάσετε τη διαδικασία, τραβήξτε ένα δείγμα Docker Image από το Docker Hub. Μπορείτε να τραβήξετε μια εικόνα Ubuntu χρησιμοποιώντας αυτήν την εντολή:
docker pull ubuntu
Το Ubuntu είναι μία από τις επίσημες εικόνες Docker. Στη συνέχεια, πρέπει να το ωθήσετε στο δικό σας αποθετήριο Docker.
Σπρώξτε την εικόνα σας στο Μητρώο Docker
Τώρα πρέπει να σπρώξετε την εικόνα από τον τοπικό σας υπολογιστή στο αποθετήριο Docker Hub. Όλα τα αποθετήρια περιέχουν οδηγίες για τον τρόπο προώθησης εικόνων σε αυτά. Θα χρειαστεί να χρησιμοποιήσετε αυτήν τη συγκεκριμένη σύνταξη για τη δομή της τοπικής εικόνας σας πριν την ωθήσετε στο αποθετήριο σας. Θα πρέπει να εμφανίζεται ως εξής:
Αλλάξτε το όνομα της εικόνας στο τοπικό σας αποθετήριο για να έχει το ίδιο όνομα με την εντολή στο απομακρυσμένο αποθετήριο. Μπορείτε να το κάνετε αυτό με την ακόλουθη εντολή:
docker tag ubuntu: πιο πρόσφατο sandra35/testrepo: πιο πρόσφατο
Όταν ολοκληρωθεί η διαδικασία, θα πρέπει να δείτε την εικόνα με το νέο όνομα και την ετικέτα μεταξύ των εικόνων σας.
Στη συνέχεια, προχωρήστε και σπρώξτε την εικόνα στο μητρώο με την ακόλουθη εντολή:
docker push sandra35/testrepo: πιο πρόσφατο
Μια επιτυχημένη ώθηση θα μοιάζει με αυτό:
Τώρα, μεταβείτε στο απομακρυσμένο αποθετήριο Docker στο πρόγραμμα περιήγησής σας. Θα πρέπει να δείτε την εικόνα στο αποθετήριο όταν ανανεώνετε τη σελίδα.
Συγχαρητήρια, φιλοξενήσατε με επιτυχία μια εικόνα στο μητρώο του Docker! Μπορείτε να ελέγξετε τα αρχεία καταγραφής της εφαρμογής κάνοντας κλικ στην εικόνα.
Χρησιμοποιώντας την ίδια μέθοδο, μπορείτε να φιλοξενήσετε τις δικές σας εφαρμογές. Το μέγεθος της εφαρμογής σας θα αυξήσει τον όγκο της φιλοξενούμενης εικόνας. Το μητρώο αποθηκεύει την εικόνα μέχρι να τη διαγράψετε. Μπορείτε να μοιραστείτε την εικόνα σας με οποιονδήποτε στο διαδίκτυο.
Το μητρώο Docker είναι το καλύτερο μητρώο
Το μητρώο Docker είναι ένα από τα σπουδαία χαρακτηριστικά του συστήματος λογισμικού Docker. Το μητρώο βελτιστοποιεί την αποθήκευση και τη διανομή εικόνων στο διαδίκτυο. Μπορείτε να δημιουργήσετε γρήγορα εφαρμογές με εμπορευματοκιβώτια και να τις στείλετε online.
Το μητρώο Docker φιλοξενεί απεριόριστο αριθμό εφαρμογών στα δημόσια αποθετήρια του. Εναλλακτικά, μπορείτε να δημιουργήσετε ιδιωτικά αποθετήρια επί πληρωμή που περιορίζονται σε ένα συγκεκριμένο κοινό.
Ξεκινήστε να χρησιμοποιείτε το μητρώο Docker και αλλάξτε τον τρόπο αποθήκευσης και κοινής χρήσης εφαρμογών.