1. golang:neuestes Basis-Image mkdir gotest Berühren Sie main.go Docker-Datei berühren 1. Beispielcode Paket Haupt importieren ( "fmt" "Protokoll" "net/http" ) Funktion main() { http.HandleFunc("/", func(Schreiber http.ResponseWriter, Anfrage *http.Request) { fmt.Fprint(writer, "Hallo Welt") }) fmt.Println("3000!!") log.Fatal(http.ListenAndServe(":3000", nil)) } 2. Dockerfile-Konfiguration #Quellbild VON golang:latest #Legen Sie das Arbeitsverzeichnis WORKDIR $GOPATH/src/github.com/gotest fest #Fügen Sie den Go-Projektcode des Servers zum Docker-Container ADD hinzu. $GOPATH/src/github.com/gotest #go build ausführbare Datei RUN go build . #Port freigeben EXPOSE 3000 #Führen Sie abschließend den Docker-Befehl ENTRYPOINT ["./gotest"] aus. 3. Verpacken des Images docker build -t gotest.
2. alpine:neuestes Basis-Image
#Quellbild VON alpine:latest #Legen Sie das Arbeitsverzeichnis WORKDIR $GOPATH/src/github.com/common fest #Fügen Sie den Go-Projektcode des Servers zum Docker-Container ADD hinzu. $GOPATH/src/github.com/common #Port freigeben EXPOSE 3002 #Führen Sie abschließend den Docker-Befehl ENTRYPOINT ["./common"] aus. Verpackungsbild Docker-Build -t common. Dies ist das Ende dieses Artikels über die Implementierung von zwei grundlegenden Images für die Docker-Bereitstellung von Go. Weitere relevante Inhalte zur Docker-Bereitstellung von Go-Images finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Vue implementiert den Lupeneffekt beim Tab-Umschalten
>>: Einführung in die Vue-Grundlagen: Installation und Verwendung von Vuex
ins und del wurden in HTML 4.0 eingeführt, um Auto...
Inhaltsverzeichnis 1. Was ist ein Abschluss? 1.2 ...
Docker ist eine sehr beliebte Containertechnologi...
1. Befehlseinführung Mit „time“ werden die für di...
<br />Wie kann ich die Bildlaufleiste auf de...
Das Uniapp-Applet wird ein ähnliches Dropdown-Pro...
Wenn Sie es wären, wie würden Sie es erreichen, w...
Inhaltsverzeichnis Vorwort Architektur auf einen ...
Designprinzipien für die Open-Source-Datenbankarc...
In diesem Artikelbeispiel wird der spezifische Ja...
Wenn während des Entwicklungsprozesses nach der W...
Inhaltsverzeichnis Tabelle/index.js Tabelle/Model...
<br />Vorheriger Artikel: Sieben Prinzipien ...
<br />Der Schriftsatz auf der Seite erfolgt ...
Dieser Artikel beschreibt anhand eines Beispiels ...