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:
Unter Windows bekomme ich dann aber folgenden Fehler:
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:
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!
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!