Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
cs:it:gitlab:registry [2018/10/02 12:01] – created spitzleics:it:gitlab:registry [2022/02/24 07:16] (aktuell) spitzlei
Zeile 4: Zeile 4:
 Um ein Docker Image in die Registry zu pushen, muss man sich vorher dort einloggen. Das steht in jedem Projekt unter dem Punkt "Registry" beschrieben wie man sich dort einloggt und ein Image pusht. Wir haben ein Beispielrepository wo auch ein Template drin ist, um automatisiert ein Projekt zu bauen, taggen und in die Registry zu pushen. Um ein Docker Image in die Registry zu pushen, muss man sich vorher dort einloggen. Das steht in jedem Projekt unter dem Punkt "Registry" beschrieben wie man sich dort einloggt und ein Image pusht. Wir haben ein Beispielrepository wo auch ein Template drin ist, um automatisiert ein Projekt zu bauen, taggen und in die Registry zu pushen.
 Um auf die Images zugreifen zu können, muss immer, auch auf der Konsole, vorher ein docker login erfolgen. Um auf die Images zugreifen zu können, muss immer, auch auf der Konsole, vorher ein docker login erfolgen.
-[[https://docs.gitlab.com/ee/user/project/container_registry.html|Zur Dokumentation]]+[[https://docs.gitlab.com/ee/user/packages/container_registry/index.html|Zur Dokumentation]] 
 + 
 +===== Updates für Base-Images ===== 
 +Da für die meisten Images fremde Images (von Dockerhub) als Basis genommen werden, muss man die Images regelmäßig neu bauen, damit Updates aus den Base-Images übernommen werden. Bei Images, die auf unseren Systemen aktiv laufen, ist das sogar Pflicht: https://wiki.cs.uni-duesseldorf.de/cs:it:gitlab#gitlab-registry 
 + 
 +===== Garbage-Collection ===== 
 +Jede Nacht auf unserer GitLab-Registry eine Garbage-Collection. Während der Garbage-Collection werden alte Images, die nirgends mehr referenziert sind, gelöscht. Der Vorgang dauert (bei einem täglichen Job) ca. 30 Sekunden, in dieser Zeit ist die Registry offline. Der Cronjob steht auf 03:05 Uhr.