Dockerisierte Anwendung in 5 Minuten zu Google Container Registry erstellen und hochladen
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 configure-dockerJetzt können wir das Repository auschecken und die NPM-Pakete installieren:
git clone https://github.com/ulikoehler/pseudo-perseus.git
cd pseudo-perseus
git checkout v1.0
npm installJetzt 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 -t eu.gcr.io/myproject-123456/pseudo-perseus:v1.0 .Der nächste Schritt ist, das Image hochzuladen:
docker push eu.gcr.io/myproject-123456/pseudo-perseus:v1.0For reference see the official Container Registry documentation.