Docker ist eine sehr beliebte Containerisierungsplattform und Golang ist eine sehr beliebte Programmiersprache. Bei der Bereitstellung von Go-Anwendungen ist die Verwendung von Docker als Container-Laufumgebung eine gute Wahl.
In diesem Artikel erfahren Sie, wie Sie die Programmiersprache Golang in Docker installieren.
1. Docker installieren
Zuerst müssen Sie Docker auf Ihrem lokalen Computer installieren. Installationsanleitungen finden Sie auf der offiziellen Docker-Website.
2. Dockerfile erstellen
Als nächstes müssen Sie eine Datei namens Dockerfile erstellen und lokal speichern.
In der Docker-Datei müssen Sie alle für das Docker-Image erforderlichen Anweisungen schreiben. Das Folgende ist ein Beispiel für eine Docker-Datei:
# 使用golang 1.14版本的官方镜像作为基础 FROM golang:1.14 # 在容器中创建一个工作目录 RUN mkdir /app # 将工作目录设置为当前目录 WORKDIR /app # 将本地的代码复制到容器中的工作目录 COPY . /app # 下载并安装依赖 RUN go mod download # 构建应用程序 RUN go build -o main . # 设置容器启动时运行的命令 CMD ["/app/main"]
3. Erstellen Sie das Docker-Image.
Führen Sie den folgenden Befehl in dem Verzeichnis aus, in dem sich die Docker-Datei befindet, um das Docker-Image zu erstellen:
docker build -t my-golang-app .
Unter anderem gibt der Parameter -t den Namen von an das Docker-Image.
4. Führen Sie den Docker-Container aus
Nachdem das Docker-Image erstellt wurde, können Sie den folgenden Befehl verwenden, um den Docker-Container zu starten:
docker run -it --rm my-golang-app
Unter anderem bedeutet der Parameter -it, dass das Verwaltungsterminal mit dem Docker-Container interagiert.
--rm-Parameter bedeutet, dass der Container beim Schließen des Docker-Containers gelöscht wird.
my-golang-app ist der Name, den Sie beim Erstellen des Docker-Images für den Container festlegen.
5. Testen Sie das Go-Programm
Nach Abschluss der oben genannten Schritte sollte Ihre Go-Anwendung im Docker-Container ausgeführt werden. Sie können es mit dem folgenden Befehl testen:
curl localhost:8080
Wenn Ihre Anwendung die Meldung „Hello, World!“ zurückgibt, haben Sie die Programmiersprache Golang erfolgreich in Docker installiert.
Zusammenfassung
Hier haben wir vorgestellt, wie man die Programmiersprache Golang in Docker installiert.
Das Erstellen und Bereitstellen von Anwendungen ist mit Docker einfach, da es alle Abhängigkeiten und Umgebungen zusammenfasst und auf jedem System ausgeführt werden kann.
Wenn Sie noch nicht versucht haben, Docker zum Bereitstellen von Anwendungen zu verwenden, beginnen Sie jetzt! Es bietet eine schnellere, bequemere und flexiblere Bereitstellungsmethode für Ihre Anwendungen.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Golang in Docker. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!