Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:container:docker01

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
infrastruktur:container:docker01 [02.04.2025 20:54] Malteinfrastruktur:container:docker01 [02.04.2025 21:02] (aktuell) Malte
Zeile 16: Zeile 16:
 Das Netz ''external'' ist das selbe Netz, in dem alle anderen Container und VMs auf magrathea sind. Dementsprechend **musst** du in der IP-Liste für magrathea schauen, welche IPs noch frei sind. Das Netz ''external'' ist das selbe Netz, in dem alle anderen Container und VMs auf magrathea sind. Dementsprechend **musst** du in der IP-Liste für magrathea schauen, welche IPs noch frei sind.
  
-Du brauchst eine IPv4 und eine IPv6 Adresse, so wie das in der IP-Liste für magrathea steht.+Du brauchst eine IPv4 und eine IPv6 Adresse, so wie das in der IP-Liste für magrathea steht. Wenn du keine IPv6 Adresse setzt, dann denkt Docker sich selbst eine aus **in dem Netz ''external''** und das wird nicht gut.
  
 Außerdem muss in der Firewall in Proxmox im Docker01-Container erlaubt werden, dass der Docker-Container erreicht werden kann. Außerdem muss in der Firewall in Proxmox im Docker01-Container erlaubt werden, dass der Docker-Container erreicht werden kann.
 +
 +=== Docker Compose ===
 +
 +Netzwerk definieren:
 +
 +  networks:
 +    public:
 +      name: external
 +      external: true
 +
 +Das sieht so abstrus aus, weil ''external'' ein denkbar schlechter Name für ein Docker-Network ist, weil das auch ein Keyword in der Docker-Compose-YAML ist.
 +
 +IP-Adresse im Service definieren:
 +
 +  networks:
 +     public:
 +       ipv4_address: 192.168.1.68
 +       ipv6_address: 2a01:4f8:262:48c2:1::43
 +
 +=== Details ===
  
 So wurde das Netz angelegt: So wurde das Netz angelegt:
infrastruktur/container/docker01.1743627243.txt.gz · Zuletzt geändert: von Malte