@@ -220,23 +220,23 @@ __Hinweis:__ Dieser Teil kann auch mit dem Public [Gitlab.com](https://gitlab.co
...
@@ -220,23 +220,23 @@ __Hinweis:__ Dieser Teil kann auch mit dem Public [Gitlab.com](https://gitlab.co
2. Legen Sie in der Weboberfläche mittels "Neues Projekt" ein Test Repository namens `image-test` mit der Visibility `private` an.
2. Legen Sie in der Weboberfläche mittels "Neues Projekt" ein Test Repository namens `image-test` mit der Visibility `private` an.
3. Klicken Sie in diesem Repository auf "Packages & Registries -> Container Registry". Sie sollten dann eine (noch) leere Registry sehen.
3. Klicken Sie in diesem Repository auf "Packages & Registries -> Container Registry". Sie sollten dann eine (noch) leere Registry sehen.


4. Ihnen sind ferner ein paar Kommandos vorgegeben, um sich mit der Registry von Docker aus zu verbinden (diese können Sie sogar komfortable aus der Web-Oberfläche kopieren).
4. Ihnen sind ferner ein paar Kommandos vorgegeben, um sich mit der Registry von Docker aus zu verbinden (diese lassen sich aus der Web-Oberfläche kopieren).
5. Loggen Sie sich min ihrer Konsole in die Registry ein (geben Sie Ihre Zugangsdaten ein).
5. Loggen Sie sich mittels Ihrer Konsole hierzu in die Registry ein (geben Sie Ihre Zugangsdaten ein).
6. Arbeiten Sie nun mit NGINX-Image `cp Dockerfile.nginx Dockerfile`.
6. Arbeiten Sie nun mit dem NGINX-Image `cp Dockerfile.nginx Dockerfile`.
7. Bauen Sie nun dieses Image für Ihre Registry mittels `docker build -t git.mylab.th-luebeck.de:4181/<max>.<mustermann>/web/image-test:nginx .`.
7. Bauen Sie nun dieses Image für Ihre Registry mittels `docker build -t git.mylab.th-luebeck.de:4181/<max>.<mustermann>/image-test/web:nginx .`.
8. Pushen Sie das Image anschließend in diese Registry mittels `docker push git.mylab.th-luebeck.de:4181/<max>.<mustermann>/image-test/web:nginx`. Ersetzen Sie dabei `<max>.<mustermann>` mit Ihrem Namen (oder kopieren Sie diesen aus der GitLab-Web-Oberfläche). Der Upload kann ggf. etwas länger daueern.
8. Pushen Sie das Image anschließend in diese Registry mittels `docker push git.mylab.th-luebeck.de:4181/<max>.<mustermann>/image-test/web:nginx`. Ersetzen Sie dabei `<max>.<mustermann>` mit Ihrem Namen (oder kopieren Sie diesen aus der GitLab-Web-Oberfläche). Der Upload kann ggf. etwas länger dauern.
9. Navigieren Sie erneut zu Ihrer Registry. Sie sollten Ihr Image dort nun sehen.
9. Navigieren Sie erneut zu Ihrer Registry. Sie sollten Ihr Image dort nun sehen.


10. Mittels `docker pull git.mylab.th-luebeck.de:4181/<max>.<mustermann>/image-test/web:nginx` können Sie es von der Registry herunterladen.
10. Mittels `docker pull git.mylab.th-luebeck.de:4181/<max>.<mustermann>/image-test/web:nginx` können Sie es von der Registry herunterladen.
11. Unterschiedliche Versionen von Images können Sie mit Tags kennzeichnen.
11. Unterschiedliche Versionen von Images können Sie mit Tags kennzeichnen.