Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
docker [2024/10/29 19:42] root [Dateien/Verzeichnisse] |
docker [2024/10/29 21:21] (aktuell) root [Registries] |
||
---|---|---|---|
Zeile 276: | Zeile 276: | ||
- | ======= | + | ======= |
+ | |||
+ | |||
+ | ===== Image beziehen | ||
* Standardmäßig wird von docker.io geladen | * Standardmäßig wird von docker.io geladen | ||
Zeile 291: | Zeile 294: | ||
* < | * < | ||
* <Tag> -> Tag des Images | * <Tag> -> Tag des Images | ||
+ | |||
+ | |||
+ | ===== Image in private Registry pushen ===== | ||
+ | |||
+ | <sxh bash> | ||
+ | docker tag < | ||
+ | docker login | ||
+ | docker push < | ||
+ | </ | ||
+ | |||
+ | * docker tag gibt einem Image einen (zusätzlichen) Namen. Der Name bei privaten Registries enthält den Namen der Registy | ||
+ | * Host -> Host, z.B. myregistry.de | ||
+ | * kann auch localhost sein wenn die Registry auf dem gleichen Host läuft | ||
+ | * Port -> anzugeben wenn der Port nicht 5000 ist | ||
+ | * Pfad -> optional ein Pfad, z.B. myusername | ||
+ | * Imagename -> der Name des Images, z.B. meineApp | ||
+ | * Tag -> Optional ein Tag, z.B. testing | ||
+ | * docker tag baseimage myregistry.de: | ||
+ | * docker login | ||
+ | * nur notwendig wenn die Registry eine Authentifizierung benötigt | ||
+ | * docker push lädt das neue Image hoch | ||
+ | * < | ||
+ | * kompletter Name, inkl. Registry | ||
+ | * so muss das Image auch per docker pull oder docker run angesprochen werden | ||
+ | ===== Private Restry aufsetzen ===== | ||
+ | |||
+ | * Docker Registry ist als Image verfügbar -> Resistry | ||
+ | * es lauscht standardmäßig an Port 5000 | ||
+ | |||