Nach Update: Sharing von Laufwerken mit Docker nicht mehr möglich

Das Problem

Ich setze Docker schon eine ganze Weile sowohl privat, als auch beruflich für die unterschiedlichsten Themen ein und bin mit dem Tooling unter Windows mittlerweile sehr zufrieden. Docker integriert sich unauffällig in das Windows Betriebssystem und läuft in der Regel reibungslos.

Vor kurzem wurde jedoch nach einem Windows Update beim Start eines Containers, welcher Dateien aus einem lokalen Windows Folder mit dem Container teilt, von Docker gemeldet, dass ich zuerst Laufwerke mit dem Docker Host teilen muss, bevor ich Verzeichnisse/Dateien in den Container mounten kann. Die Meldung hat mich stutzig gemacht, da ich dies nach der Installation von Docker bereits erledigt hatte. Hat man in diesem Zustand dann versucht, das Laufwerk nochmal zu teilen, wurde von Docker gemeldet, dass die Firewall den entsprechenden Port blockiert und man nach der Docker-Doku bitte vorgehen soll.

docker_firewall

Das Problem ist, dass selbst nach der Durchführung der angegebenen Schritte in der Doku, das Ergebnis das selbe ist: Docker kann nicht auf das jeweilige Laufwerk zugreifen.

Workaround – Step by Step

Nach einigen Recherchen bin ich auf mehrere Lösungsvorschläge gestoßen. Was mir schlussendlich geholfen hat, nun hier – Schritt für Schritt…

Öffnen des Control Panels –> Network and Sharing Center

control_center

Öffnen der Verbindung vEthernet (DockerNAT)

net_share_vEthernet

In den Properties  dann einfach den Haken bei “File and Printer Sharing for Microsoft Networksentfernen und speichern. Danach die gleiche Prozedur nochmal durchführen und den Haken erneut setzen.

net_share_props

Im Anschluss kann man erneut in die Docker Settings gehen und das jeweilige Laufwerk ohne Fehler teilen.

docker_share

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: