Dieser Blog zeigt, wie man das überschreibt “EINSTIEGSPUNKT”In Docker Compose.
So überschreiben Sie die Einstiegspunkte in Docker Compose?
Beide "CMD" Und "EINSTIEGSPUNKTBefehle geben die ausführbaren Container an. Diese Befehle können in Docker mit Hilfe des “überschrieben werden“Befehl" Taste. Für die Demonstration schauen Sie sich die bereitgestellten Anweisungen an.
Schritt 1: Erstellen Sie Dockerfile
Erstellen Sie eine Dockerfile und kopieren Sie die folgenden Befehle in die Datei. Hier:
Von golang: 1.8
WorkDir/Go/SRC/App
Hauptkopie.gehen .
Run Go Build -o -Webserver .
Entdecken Sie 8080: 8080
EINSTIEGSPUNKT ["./Webserver "]
Schritt 2: Docker -Bild erzeugen
Generieren Sie als Nächstes das Docker -Bild aus der oben angegebenen Docker -Datei über den erwähnten Befehl. Hier das "-TOption markiert das Docker -Bild:
> Docker Build -t Go -Img .
Schritt 3: Überschreiben Sie den Einstiegspunkt in Docker Compose
Um den Eintragspunkt in der Docker -Komponierungsdatei zu überschreiben, verwenden Sie einfach die “BefehlSchlüssel und Schritt und Schritt Der Einstiegspunkt für den Container wie unten gezeigt:
Version: "Alpine"
Dienstleistungen:
Netz:
Container_Name: Web-Container
Bild: Go-Img
Befehl: ["./Webserver "]
Häfen:
- "8080: 8080/TCP"
Golang:
Bild: "Golang: Alpine"
Im obigen Snippet:
Schritt 4: Docker komponieren
Als nächstes führen Sie die "Docker-Compose UpBefehl zum Erstellen und Starten des Containers für Komponieren:
> Docker -compose up -d
Im obigen schnippte das “-DDie Option wird verwendet, um den Container im abgetrennten Modus bereitzustellen:
Für die Überprüfung öffnen Sie die “Localhost: 8080”Port auf dem Browser und prüfen Sie, ob die Anwendung bereitgestellt wird oder nicht:
Hier können Sie sehen, dass wir den Einstiegspunkt in der Datei komponieren und mit der “erfolgreich überschrieben habenBefehl" Taste.
Abschluss
Um den Einstiegspunkt im Befehl Docker Compose zu überschreiben, erstellen Sie zunächst eine “Docker-Compose.YMLDatei, konfigurieren Sie die Dienste in eine Datei und verwenden Sie die “BefehlSchlüssel zum Überschreiben des Eintragspunkts in Docker Compose. Dieser Blog hat gezeigt, wie der Einstiegspunkt in Docker Compose überschreibt.