Was ist Docker?: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 22: | Zeile 22: | ||
*Wenn der Container gelöscht oder geupdated wird, gehen die Daten verloren. | *Wenn der Container gelöscht oder geupdated wird, gehen die Daten verloren. | ||
*Wichtiger dynamische Daten sollte man ausserhalb des Containers "legen". | *Wichtiger dynamische Daten sollte man ausserhalb des Containers "legen". | ||
+ | **Daten werden auf das Hostssystem gelegt, bei Docker Swarm auf ein NFS Share | ||
*Ports (Schnittstellen) müssen von aussen ereichbar sein. | *Ports (Schnittstellen) müssen von aussen ereichbar sein. | ||
**Möglichkeit 1: Portforwarding | **Möglichkeit 1: Portforwarding | ||
**Möglichkeit 2: Traefik | **Möglichkeit 2: Traefik |
Version vom 26. März 2021, 07:54 Uhr
Grundlegendes
Docker ist eine Containervirtualisierung. Durch Docker können mehrere Prozesse isoliert und damit unabhängig voneinander ausgeführt werden. Dies ermöglicht eine einfache Reparatur und Aktualisierung des Containers ohne andere Container zu gefährden.
Vorteile
- Skalibarkeit
- Isoliert
- Fertige Systeme
- Gute Updatefähigkeit
Port handling
- Docker
Vorgang bei der in Betriebnahme
- Suchen einen passenden Docker Image
- Dokumentation lesen
- Docker Image runter laden und mit entsprechenden Optionen als Container laufen lassen
Was ist zu beachten?
- Wenn der Container gelöscht oder geupdated wird, gehen die Daten verloren.
- Wichtiger dynamische Daten sollte man ausserhalb des Containers "legen".
- Daten werden auf das Hostssystem gelegt, bei Docker Swarm auf ein NFS Share
- Ports (Schnittstellen) müssen von aussen ereichbar sein.
- Möglichkeit 1: Portforwarding
- Möglichkeit 2: Traefik