Container Docker Beziehung

Status
Für weitere Antworten geschlossen.
F

francy_space

Gast
Hallo

Angenommen ich habe einen Docker-Server. Auf ihm habe ich einen Container mit einer Linux-Umgebung erstellt. Installiere ich nun einen VPN-Dienst auf dem Docker-Server, so weißt die Linux-Umgebung vom Container nichts von dem VPN-Server. Nur der Docker weiß davon. Würde ich hingegen den VPN-Server auf meinem Container installieren, so hätte der Container Kenntniss von dem VPN-Server, der auf ihm aufgesetzt worden ist. Nicht nur der Container weiß davon, sondern auch der Docker, der die ganze Plattform bereitstellt.

Bin ich mit den Gedanken richtig unterwegs?
 
Da scheint noch etwas durcheinander zu sein.

Du hast Container, das sind einzelne Programme auf Linux-Basis, also mit OS.
Die Programme können über http(s) untereinander kommunizieren sofern du die Portfreigaben entsprechend eingestellt hast.

Option 1:
Docker Linux Container + VPN auf Host installiert. Erstmal ist der Container abgeschottet, weiß also von gar nichts. Wenn du ihm eine Internetverbindung erlaubst läuft das dann über das VPN, sofern dieses korrekt konfiguriert ist.

Option 2:
Linux Container mit VPN: Du führst das VPN direkt aus, dafür arbeitet es aber nicht für den Host, nur der Container selber kommuniziert über das VPN.


Frage: Was ist dein Ziel und wie viel Erfahrung hast du mit Docker?
Ergänzung ()

Elegant wäre natürlich ein eigenes Netzwerk in Docker zu erstellen, quasi dein VPN Netzwerk mit dem du dann alle Container verbindest und die dann eben übers VPN laufen.

https://maxammann.org/posts/2020/04/routing-docker-container-over-vpn/
 
  • Gefällt mir
Reaktionen: francy_space und Nase
Deine Wortwahl ist sehr ungenau, schreib mal überall da wo du den Host vom Docker meinst, Docker Host oder ähnliches.
Docker ist die Software.
 
  • Gefällt mir
Reaktionen: francy_space
Status
Für weitere Antworten geschlossen.
Zurück
Oben