Πώς να αποκτήσετε τη διεύθυνση IP ενός Docker Container από τον κεντρικό υπολογιστή στα Windows

Pos Na Apoktesete Te Dieuthynse Ip Enos Docker Container Apo Ton Kentriko Ypologiste Sta Windows



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

Εάν το κοντέινερ εκτελείται με την προεπιλεγμένη δικτύωση κοντέινερ. Σημαίνει ότι το κοντέινερ χρησιμοποιεί την ενσωματωμένη λειτουργία του δικτύου Docker για την επικοινωνία με άλλα κοντέινερ και το κεντρικό σύστημα. Για να προσδιορίσετε ποιο κοντέινερ εκτελείται και ποιο έχει σταματήσει, οι προγραμματιστές θα πρέπει να έχουν τις διευθύνσεις IP αυτών των κοντέινερ.







Αυτός ο οδηγός θα παρέχει διαφορετικές εντολές για τη λήψη της διεύθυνσης IP του κοντέινερ Docker από τον κεντρικό υπολογιστή στα Windows.



Πώς να αποκτήσετε τη διεύθυνση IP του κοντέινερ Docker από τον κεντρικό υπολογιστή στα Windows;

Για να βρείτε τη διεύθυνση IP του κοντέινερ Docker από τον κεντρικό υπολογιστή στα Windows, χρησιμοποιούνται οι παρακάτω εντολές:



Χρήση 'επιθεώρησης δικτύου αποβάθρας'





Για να λάβετε τη διεύθυνση IP του κοντέινερ Docker, πρώτα, παραθέστε και επιλέξτε την εικόνα Docker για τη δημιουργία ενός νέου κοντέινερ, εκτελώντας την ακόλουθη εντολή:

εικόνες αποβάθρας



Από την έξοδο που δίνεται παρακάτω, επιλέξαμε το ελικοειδής Εικόνα Docker:

Στη συνέχεια, χρησιμοποιήστε το λειτουργία κοντέινερ docker εντολή για τη δημιουργία ενός νέου κοντέινερ Docker χρησιμοποιώντας την επιλεγμένη εικόνα:

λειτουργία κοντέινερ docker -ρε --όνομα =vital_con1 ελίκος

Όπως μπορείτε να δείτε, το νέο μας κοντέινερ δημιουργήθηκε με επιτυχία:

Στη συνέχεια, απαριθμήστε τα τρέχοντα κοντέινερ μέσω του docker ps εντολή για επαλήθευση:

λιμενεργάτης ΥΣΤΕΡΟΓΡΑΦΟ

Τέλος, εκτελέστε το επιθεώρηση λιμενεργατών εντολή για την εμφάνιση της διεύθυνσης IP του κοντέινερ Docker:

επιθεώρηση docker vital_con1

Αφού εκτελέσετε την παραπάνω εντολή, θα εμφανιστούν οι λεπτομερείς πληροφορίες σχετικά με το συγκεκριμένο κοντέινερ:

Κάντε κύλιση προς τα κάτω στο τερματικό και βρείτε το ' Διεύθυνση IP πεδίο. Η διεύθυνση IP του τρέχοντος κοντέινερ με όνομα vital_con1 είναι 172.17.0.3 :

Χρήση 'docker exec'

ο /etc/hosts Το αρχείο μέσα σε ένα κοντέινερ είναι ένα αρχείο συστήματος που χρησιμοποιείται για την αντιστοίχιση των ονομάτων κεντρικών υπολογιστών στις διευθύνσεις IP, συμπεριλαμβανομένης της διεύθυνσης IP που έχει εκχωρηθεί στο ίδιο το κοντέινερ. Για να ανακτήσετε αυτήν τη διεύθυνση IP, εκτελέστε το docker exec -it εντολή.

λιμενεργάτης εκτελεστ -το vital_con1 / αποθήκη / βίαιο χτύπημα

Αφού το κάνετε αυτό, θα μετακινηθείτε στη διαδραστική περίοδο λειτουργίας του κελύφους. Τώρα, εκτελέστε το Γάτα εντολή για εμφάνιση των διαθέσιμων δεδομένων του /etc/hosts αρχείο:

Γάτα / και τα λοιπά / Οικοδεσπότες

Όπως μπορείτε να δείτε, η διεύθυνση IP του συγκεκριμένου κοντέινερ ανακτήθηκε με επιτυχία:

Χρήση 'επιθεώρησης δικτύου αποβάθρας'

Όπως γνωρίζουμε, από προεπιλογή τα κοντέινερ είναι συνδεδεμένα στο δίκτυο γέφυρας. Μπορούμε να επιθεωρήσουμε το δίκτυο για να μάθουμε τη διεύθυνση IP του κοντέινερ εκτελώντας το επιθεώρηση δικτύου docker <όνομα δικτύου> εντολή. Για να το κάνετε αυτό, εκτελέστε πρώτα την παρεχόμενη εντολή για να εμφανίσετε τα υπάρχοντα δίκτυα:

δίκτυο docker ls

Εδώ, επιλέξαμε το γέφυρα δίκτυο για περαιτέρω διαδικασία:

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

γέφυρα επιθεώρησης δικτύου docker

Αφού εκτελέσετε την παραπάνω εντολή, κάντε κύλιση προς τα κάτω στο Εμπορευματοκιβώτια μπλοκ και εντοπίστε το Διεύθυνση IPV4 πεδίο:

Παρέχουμε τον ευκολότερο τρόπο εύρεσης της διεύθυνσης IP του κοντέινερ Docker από τον κεντρικό υπολογιστή στα Windows.

συμπέρασμα

Υπάρχουν διαφορετικές εντολές που χρησιμοποιούνται για τη λήψη της διεύθυνσης IP ενός κοντέινερ Docker από τον κεντρικό υπολογιστή στα Windows, όπως π.χ επιθεώρηση δικτύου docker , docker exec -it /bin/bash , και το γέφυρα επιθεώρησης δικτύου docker εντολές. Αυτό το ιστολόγιο επεξηγεί τους διαφορετικούς τρόπους ανάκτησης της διεύθυνσης IP του κοντέινερ Docker από τον κεντρικό υπολογιστή.