Docker container mit Zugriff auf das LAN

P

Polygon

Guest
Hallo Leute,

ich habe meinen Linuxserver abgebaut weil ich dachte ich kann die Dockercontainer die darauf liefen auch auf meinem Windows laufen lassen. Habe aber große Probleme dabei.

Unter Linux habe ich nach der Dockerinstallation einfach folgenden Befehl ausgeführt und konnte danach über smb://HostIP auf meine Sambafreigaben zugreifen:
Code:
docker run -it --name samba -p 139:139 -p 445:445 -d dperson/samba -n
-u “user1:pass1”
-u “user2:pass2”
-s “Folder1;c:/Folder1;yes;yes;no;all;none;user1;Folder1”
-s “Folder2;c:/Folder2;yes;yes;no;all;none;user1;Folder2”

Unter Windows bekomme ich dann aber folgenden Fehler:
Code:
docker: Error response from daemon: driver failed programming external connectivity on endpoint samba (19316dbddda5d748dd2f78417341f3e84ebe9c3d7462b0f98b99ec8869fe7c6e): Error starting userland proxy: Bind for 0.0.0.0:445: unexpected error Permission denied

Ein Freund meinte, dass das daran liegen wird, dass Docker intern den Zugriff auf die Hostfestplatten über Port 445 regelt und somit der Port dadurch schon gebunden ist. Also habe ich versuche den Container mit einem anderen Port zu starten:
Code:
docker run -it --name samba -p 139:139 -p 10000:10000 -d dperson/samba -n

Das klappt auch, allerdingt kann ich von einem anderen Rechner nicht auf den Share zugreifen. Ich habe gesehen dass Dockers MobyVM im HyperV-Manager als Netzwerkinterface das DockerNAT benutzt dass das Netzwerk auf "internal" gestellt hat. Also gar keinen Zugriff von außerhalb ermöglicht. Ich habe auf diverse Arten versucht das auf External mit meiner Netzwerkkarte zu ändern, aber jedes mal wird das resettet.

Bin für jeden Tip super dankbar!
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Neuen virtuellen switch erstellt auf extern und die VM damit verbunden?
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh