Dockerisierte Anwendung in 5 Minuten zu Google Container Registry erstellen und hochladen

English Deutsch

This post provides an easy example on how to build & upload your application to the private Google Container registry. We assume you have already setup your project and installed Docker. In this example, we’ll build & upload pseudo-perseus v1.0. Since this is a NodeJS-based application, we also assume that you installed a recent version of NodeJS and NPM (see our previous article on how to do that using Ubuntu)

Zuerst konfigurieren wir Docker so, dass es sich bei Google authentifizieren kann:

gcloud_auth.sh
gcloud auth configure-docker

Jetzt können wir das Repository auschecken und die NPM-Pakete installieren:

checkout_and_install.sh
git clone https://github.com/ulikoehler/pseudo-perseus.git
cd pseudo-perseus
git checkout v1.0
npm install

Jetzt können wir das lokale Docker-Image erstellen (wir benennen es direkt so, dass es zum Google Container Registry hochgeladen werden kann. Stelle sicher, dass du die korrekte Google Cloud Project ID verwendest!):

docker_build.sh
docker build -t eu.gcr.io/myproject-123456/pseudo-perseus:v1.0 .

Der nächste Schritt ist, das Image hochzuladen:

docker_push.sh
docker push eu.gcr.io/myproject-123456/pseudo-perseus:v1.0

For reference see the official Container Registry documentation.


Check out similar posts by category: Cloud, Container, Docker