如何在 5 分钟内构建并上传 Docker 化应用程序到 Google Container Registry
本文提供了一个关于如何构建并上传你的应用程序到私有 Google Container Registry 的简单示例。我们假设你已经设置了项目并安装了 Docker。在此示例中,我们将构建并上传 pseudo-perseus v1.0。由于这是基于 NodeJS 的应用程序,我们还假设你安装了最新版本的 NodeJS 和 NPM(请参见我们之前的文章了解如何在 Ubuntu 上执行此操作)
首先我们配置 docker 以便能够向 Google 进行身份验证:
gcloud_auth.sh
gcloud auth configure-docker现在我们可以检出仓库并安装 NPM 包:
checkout_and_install.sh
git clone https://github.com/ulikoehler/pseudo-perseus.git
cd pseudo-perseus
git checkout v1.0
npm install现在我们可以构建本地 docker 镜像(我们直接命名它以便它可以上传到 Google Container Registry。确保使用正确的 google cloud 项目 ID!):
docker_build.sh
docker build -t eu.gcr.io/myproject-123456/pseudo-perseus:v1.0 .下一步是上传镜像:
docker_push.sh
docker push eu.gcr.io/myproject-123456/pseudo-perseus:v1.0供参考请参见官方 Container Registry 文档。
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow