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 | ||
| + | |||