Linux4Ever

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
container:docker:start [2026/01/09 09:03] sbornecontainer:docker:start [2026/01/09 09:11] (aktuell) sborne
Zeile 7: Zeile 7:
  
 </code> </code>
- 
- 
  
 Jetzt kann die Version von Docker angezeigt werden: Jetzt kann die Version von Docker angezeigt werden:
Zeile 18: Zeile 16:
  
 </code> </code>
- 
-  
  
 ====== Debmirror ====== ====== Debmirror ======
Zeile 56: Zeile 52:
  
 </code> </code>
- 
- 
  
 Der Hintergrund ist, dass dem "''debmirror''" die Signatur von Docker fehlt, was ihm aber beigebracht werden kann. Es muss der entsprechende Schlüssel von der Webseite heruntergeladen und importiert werden: Der Hintergrund ist, dass dem "''debmirror''" die Signatur von Docker fehlt, was ihm aber beigebracht werden kann. Es muss der entsprechende Schlüssel von der Webseite heruntergeladen und importiert werden:
Zeile 66: Zeile 60:
  
 </code> </code>
- 
-  
  
 ====== Harbor als Proxy ====== ====== Harbor als Proxy ======
  
 Sollte ein [[:container:harbor:start|Harbor]] als Registrierung vorhanden sein (sehr hilfreich in Umgebungen ohne direkten Internetzugang), gibt es die Möglichkeit, Seiten von denen Container heruntergeladen werden (zum Beispiel Docker Hub), im Harbor zwischenzuspeichern. Damit fungiert der Harbor als Proxy. Am Beispiel von Docker Hub soll das demonstriert werden. Die Informationen wurden teilweise von der Webseite "[[https://blogs.vmware.com/cloud-foundation/2025/12/16/using-harbor-as-a-proxy-cache-for-cloud-based-registries/|blogs.vmware.com]]" entnommen. Sollte ein [[:container:harbor:start|Harbor]] als Registrierung vorhanden sein (sehr hilfreich in Umgebungen ohne direkten Internetzugang), gibt es die Möglichkeit, Seiten von denen Container heruntergeladen werden (zum Beispiel Docker Hub), im Harbor zwischenzuspeichern. Damit fungiert der Harbor als Proxy. Am Beispiel von Docker Hub soll das demonstriert werden. Die Informationen wurden teilweise von der Webseite "[[https://blogs.vmware.com/cloud-foundation/2025/12/16/using-harbor-as-a-proxy-cache-for-cloud-based-registries/|blogs.vmware.com]]" entnommen.
- 
-\\ 
  
 ===== Voraussetzung ===== ===== Voraussetzung =====
  
 Es wird vorausgesetzt, dass im Harbor bereits ein Registrierung zum Docker Hub besteht, wie es unter Punkt 6 [[:container:harbor:start|hier]] beschrieben steht. Es wird vorausgesetzt, dass im Harbor bereits ein Registrierung zum Docker Hub besteht, wie es unter Punkt 6 [[:container:harbor:start|hier]] beschrieben steht.
- 
-\\ \\ 
  
 ===== Proxy-Projekt ===== ===== Proxy-Projekt =====
Zeile 88: Zeile 76:
  
 Wichtig ist hier die Aktivierung von "''Proxy Cache''". Wichtig ist hier die Aktivierung von "''Proxy Cache''".
- 
-\\ \\ 
- 
 ===== Nginx von Docker Hub ===== ===== Nginx von Docker Hub =====
  
Zeile 110: Zeile 95:
 : :
 latest latest
- <font inherit/monospace;;inherit;;#000000background-color:#ffffff;>Error response from daemon: failed to resolve reference "slxharbor.fritz.box/docker-hub-proxy/nginx:latest": failed to do request: Head "https://slxharbor.fr</font>    \+ <font inherit/monospace;;inherit;;#000000background-color:#ffffff;>Error response from daemon: failed to resolve reference "slxharbor.fritz.box/docker-hub-proxy/nginx:latest": failed to do request: Head "https://slxharbor.fr</font>         \
 itz.box/v2/docker-hub-proxy/nginx/manifests/latest": tls: failed to verify certificate: x509: certificate signed by unknown authority \ itz.box/v2/docker-hub-proxy/nginx/manifests/latest": tls: failed to verify certificate: x509: certificate signed by unknown authority \
 ~# ~#
  
 </code> </code>
- 
-  
  
 ===== Zertifikatsproblem ===== ===== Zertifikatsproblem =====
Zeile 129: Zeile 112:
  
 </code> </code>
- 
- 
  
 **Schritt 2**: Kopieren des Server-Zertifikates: **Schritt 2**: Kopieren des Server-Zertifikates:
Zeile 139: Zeile 120:
  
 </code> </code>
- 
- 
  
 **Schritt 3**: Hinzufügen des Zertifikates zum Zertifikatsspeicher: **Schritt 3**: Hinzufügen des Zertifikates zum Zertifikatsspeicher:
Zeile 155: Zeile 134:
  
 </code> </code>
- 
- 
  
 **Schritt 4**: Docker-Dienst neu starten: **Schritt 4**: Docker-Dienst neu starten:
Zeile 164: Zeile 141:
  
 </code> </code>
- 
- 
  
 Erneuter Pull-Versuch: Erneuter Pull-Versuch:
Zeile 175: Zeile 150:
  
 </code> </code>
- 
-  
  
 ===== Authorisierung ===== ===== Authorisierung =====
Zeile 195: Zeile 168:
  
 </code> </code>
- 
- 
  
 Nächster Pull-Versuch: Nächster Pull-Versuch:
Zeile 219: Zeile 190:
  
 </code> </code>
- 
- 
  
 Geschafft! Geschafft!
- 
-\\ \\ 
  
 ===== Kontrolle im Harbor ===== ===== Kontrolle im Harbor =====
container/docker/start.1767945792.txt.gz · Zuletzt geändert: von sborne