Sobes.tech
Middle

Πώς να ενώσετε δύο Docker κοντέινερ σε ένα δίκτυο σε ένα ίδιο host;

sobes.tech AI

Απάντηση από AI

Για να συνδέσετε δύο Docker κοντέινερ σε μια ίδια δίκτυο σε έναν ίδιο υπολογιστή, πρέπει να δημιουργήσετε ένα προσαρμοσμένο δίκτυο Docker και να ξεκινήσετε τα κοντέινερ σε αυτό το δίκτυο. Αυτό θα επιτρέψει στα κοντέινερ να επικοινωνούν μεταξύ τους με τα ονόματα των κοντέινερ.

Παράδειγμα:

  1. Δημιουργία δικτύου:
docker network create to_diktyo_mou
  1. Εκκίνηση κοντέινερ και σύνδεση με το δίκτυο:
docker run -d --name container1 --network to_diktyo_mou eikona1
docker run -d --name container2 --network to_diktyo_mou eikona2

Τώρα, τα κοντέινερ μπορούν να επικοινωνούν μεταξύ τους χρησιμοποιώντας τα ονόματα container1 και container2 μέσα στο δίκτυο to_diktyo_mou.

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