I have tried everything in this thread, but my mounts still don’t work.
In particular I tried and ensured:
- Firewall is disabled, no other firewall installed
docker user in Windows, multiple times, with various 8-char-only passwords
- Made sure
docker has access to shares in Windows sharing permissions
- Tried to mount as
- Tried with different volumes
- Tried with my personal
firstname.lastname@example.org login I use for my Windows machine
- Made sure SMB1 sharing is enabled
- Tried lowering SMB security from AES128 to DES(?) [forgot which one, there was on option I found some days back and tried …]
- Enabled file sharing for public and private connections
- Reset & re-installed Docker multiple times, also reset credentials.
- Made sure I can mount
E: from Mac OS via Finder
- Rebooted about 20 times, and tried on about 5 different days over the past weeks and Docker versions.
In fact, the problem has persisted and never worked since the very first release, and is still present with 1.12.0-rc2-beta16. The host is Windows 10.
A typical Docker log extract looks like this:
[14:41:43.817][SambaShare ][Info ] “D” is shared
[14:41:43.817][SambaShare ][Info ] Challenging credentials with host
[14:41:43.836][SambaShare ][Info ] Challenging credentials with host succeeded
[14:41:43.836][NamedPipeClient][Info ] Received response for IsShared
[14:41:43.836][NamedPipeServer][Info ] IsShared done.
[14:41:43.837][NamedPipeClient][Info ] Sending IsShared(E, photon\docker:)…
[14:41:43.838][NamedPipeServer][Info ] IsShared(E, photon\docker:)
[14:41:43.850][Cmd ][Info ] Share name E
[14:41:43.850][Cmd ][Info ] Path E:
[14:41:43.850][Cmd ][Info ] Remark
[14:41:43.850][Cmd ][Info ] Maximum users No limit
[14:41:43.850][Cmd ][Info ] Users rb
[14:41:43.850][Cmd ][Info ] Caching Caching disabled
[14:41:43.850][Cmd ][Info ] Permission Photon\docker, FULL
[14:41:43.850][Cmd ][Info ] Photon\rb, FULL
[14:41:43.851][Cmd ][Info ]
[14:41:43.851][Cmd ][Info ] The command completed successfully.
By ‘does not work’ I mean the typical behavior others described: For example in the basic Alpine, folders I try to mount via
docker are just magically created in MobiLinux, but do not reflect anything actually residing on my hard drive.
If I log into Hyper-V Manager, open the MobiLinuxVM and try
mount.cifs //photon/e /media/xxx -o user=docker
I receive an:
mount error(112): Host is down
I don’t know if that’s related or not, but clearly the host is up (e.g., reacts to ping from same VM), and I can also mount the same Samba volume from, say, OSX.