Was ist Docker?: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 18: Zeile 18:
 
*Suchen einen passenden Docker Image
 
*Suchen einen passenden Docker Image
 
*Dokumentation lesen
 
*Dokumentation lesen
*Docker Image runter laden und mit entsprechenden Optionen laufen lassen
+
*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".
 +
*Ports (Schnittstellen) müssen von aussen ereichbar sein.
 +
**Möglichkeit 1: Portforwarding
 +
**Möglichkeit 2: Traefik

Version vom 26. März 2021, 07:48 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.

Docker-container-zu-linux-01.png

Vorteile

  • Skalibarkeit
  • Isoliert
  • Fertige Systeme
  • Gute Updatefähigkeit

Port handling

  • Docker

Docker-ports.png

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".
  • Ports (Schnittstellen) müssen von aussen ereichbar sein.
    • Möglichkeit 1: Portforwarding
    • Möglichkeit 2: Traefik