Today, I wanted to use my Windows 10 Surface Pro Laptop as a platform to run Docker Swarm, just for testing purposes, not without some difficulties; here it\’s what I did:

  1. Preparing network connections
  2. Setting up Hyper-V Virtual Switch
  3. Enabling both LAN and Wifi connections
  4. Creating first Docker machine
  5. Conclusion

1.Preparing network connections

2 network connections were needed at least, because I didn\’t want to lose internet connection at all on the laptop, and Docker Swarm required Hyper-V virtual switch, external type (that means 1 of the 2 network adapters…)

To achieve it, I had to enable both Wifi network adapter and LAN network adapter at the same time, devoting LAN network adapter to Docker Swarm exclusively

As I had only at hand one Apple USB to Ethernet adapter not in use, I tried to plug it to the Surface Pro laptop and set it up as the required LAN network adapter.

On the first attempt, it wasn\’t recognized properly, so I had to pull the wires and update the driver from Device Manager

file

file

file

2.Setting up Hyper-V Virtual Switch

I defined a new Hyper-V Virtual Switch from Hyper-V console this way:

file

3.Enabling both LAN and Wifi connections

For this purpose, I had to create new registry value; of course I did prefer to use PowerShell for it:

$regPath = HKLM:\\Software\Policies\Microsoft\Windows\WcmSvc\GroupPolicy
New-Item -Path $regPath -Force | Out-Null
New-ItemProperty -Path $regPath -Name fMinimizeConnections -Value 0 -Type DWORD -Force | Out-Null

file

Just added it, and I was able to see 2 network connections fantastic icons on the taskbar at the same time:

file

4.Creating first Docker machine

This step took a bit, but finally, it came out without difficulties…

On Command Prompt console with a single line, using Hyper-V driver for docker, I write down

docker-machine create -d hyperv manager

file

Lastly, just to check docker machine is running as supposed to be:

docker-machine ls

file

Happy to have first docker machine on board!!

5.Conclusion

It is possible to set up a lab on Windows 10 Surface Pro Laptop to test Docker Swarm, without losing on the road any of Surface Pro particularities…


0 Comments

Leave a Reply

%d bloggers like this: