簡體   English   中英

如何在 GCP(雲運行)上部署 Go 應用程序?

[英]How to deploy an Go application on GCP (Cloud run)?

創建了一個簡單的 Golang 應用程序,該應用程序具有通過 Gin web 框架創建的服務器,該框架接受請求並為其提供響應。 現在部署它構建了一個 docker 容器,然后將其托管在雲運行的谷歌雲平台服務上。

要求 -> 谷歌雲 SDK、Docker

第 1 步 -> 為應用程序創建一個 docker 文件,以便您可以從中創建一個映像並添加到 GCP 上的容器注冊表,從中可以使用該容器將應用程序部署到雲上運行。 dockerfile 示例

第 2 步 -> 在本地設備上構建並運行容器以檢查問題。 在本地設備上構建和運行

第 3 步 -> 使用命令從終端登錄谷歌雲

gcloud auth login

並且還使用命令授權 docker-configure

gcloud auth configure-docker

第 4 步 -> 使用命令標記並將您的圖像推送到容器注冊表

docker tag goapp1 gcr.io/project-name-from-GCP/go-app
docker push gcr.io/project-name-from-GCP/go-app

將鏡像推送到 Google 容器注冊表

步驟 5-> 在 google cloud run 上使用上面標記的圖像來創建服務並部署應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM