So setzen Sie Hostname in Docker Compose

So setzen Sie Hostname in Docker Compose

Docker Compose ist ein Multi-Boninerer-Managing-Tool, das häufig zum Konfigurieren der Dienste für Multi-Container-Anwendungen verwendet wird. Beim Erstellen von Containern in Docker wird die Container -ID als Standard -Hostname eines Containers festgelegt. Benutzer können jedoch den Container -Hostnamen manuell einstellen und überschreiben. Die von den erzeugten Behälter “Docker RunDer Befehl "Befehl kann den Hostnamen einfach über die" festlegen "-H ”oder„ -Hostname" Befehl. In Docker Compose können Benutzer jedoch den Hostnamen in der “festlegenDocker-Compose.YML" Datei.

Diese Beschreibung bietet die Methode, um den Hostnamen in Docker Compose festzulegen.

So setzen Sie den Hostnamen in Docker Compose ein?

Um den Hostnamen in Docker Compose festzulegen, können Sie das verwendenHostname”Taste oder setzen Sie die“Hostname"Umgebungsvariable in"Docker-Compose.YML" Datei.

Befolgen Sie die angegebenen Schritte, um den Hostnamen in der Datei komponieren zu setzen.

Schritt 1: Setzen Sie Hostname in „Docker-Compose.YML -Datei

Erstellen Sie zuerst eine “Docker-Compose.YMLDatei Datei und fügen Sie die angegebenen Anweisungen in die Komponierungsdatei ein. Hier haben wir das benutztHostnameSchlüssel zum Festlegen des Hostnamens für den Container:

Version: "Alpine"
Dienstleistungen:
Netz:
bauen: .
Hostname: Golang.Beispiel.com
Häfen:
- "8080: 8080"
Golang:
Bild: "Golang: Alpine"

Zum Beispiel haben wir festgelegt “Golang.Beispiel.com”Als Hostname des Containers:

Alternativ können Benutzer die Umgebungsvariable verwendenHostnameSo setzen Sie den Hostnamen des Containers wie unten gezeigt:

Umfeld:
- Hostname = Golang.Beispiel.com


Schritt 2: Starten Sie den Container und erstellen Sie den Container

Erstellen und starten Sie im nächsten Schritt den Container mit Hilfe des “Docker-Compose Up" Befehl:

> Docker-Compose Up

Zur Bestätigung gehen Sie zum “Docker Desktop”Anwendung und überprüfen Sie das Menü des Containers. Hier können Sie sehen, dass das “GolangappContainer führt einen Dienst aus zwei aus. Besuche den "GolangappContainer:

Schritt 3: Überprüfen Sie den Behälter

Überprüfen Sie dann den Container, der den Webdienst ausführt:

Von dem "Prüfen”Menü, Sie können sehen, dass wir den Hostnamen in Docker Compose erfolgreich festgelegt haben:

Alternativ können Benutzer die „verwenden“Docker inspizieren Befehl, den Container zu inspizieren:

> Docker inspizieren 3DB72F9F2DAC

Es kann beobachtet werden, dass die Umgebungsvariable “Hostname”Wurde für den Container konfiguriert:

Das ist alles! Wir haben die Methode zur Festlegung des Hostnamens in Docker Compose bereitgestellt.

Abschluss

Um den Hostnamen in Docker Compose festzulegen, können Sie die „verwenden“Hostname"Schlüssel oder festlegen die Umgebungsvariable"Hostname”. Zu diesem Zweck erstellen Sie zunächst eine “Docker-Compose.YMLDatei und verwenden Sie die “Hostname: ”Anweisung in der Datei. Verwenden Sie die „Hostname mithilfe der Umgebungsvariablen mithilfe der UmgebungsvariablenUmgebung: - Hostname =" Stellungnahme. Diese Beschreibung hat die Methode zur Festlegung des Hostnamens in Docker Compose bereitgestellt.