I read this link that has a download available for Public Preview:
https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux
The first step, is to install Dockers for Windows 10 using this URL: https://docs.docker.com/docker-for-windows/install/
I clicked the Stable channel, downloaded file, ran the install.
Install complete!
Docker has started...
In the task menu, there is a whale, right click to see version and settings:
There are several settings on this page which is easy to use and is similar to the Hyper-V Settings I've used in the past.
From the Advanced tab, I set the Memory to 2816, clicked apply, Docker resets. As a note, I originally select 4096 and it threw an error insufficient memory.
It sets a default sub-net address, sub-net mask and you can modify the DNS server if needed:
Following the steps from this post: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker we open our trusty Command Prompt, we check the Docker Version to verify it installed correctly (you can also use Power Shell):
Still within Command Prompt, we initiate the Pull request:
Downloading bits:
Completed, typed in > Docker info
Per the instructions on the website, type in:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=
It create a VHDX file which can be opened in Hyper-V on Widows 10:
Looking at Hyper-V, it loaded the new server as MobyLinuxVM:
From within Hyper-V, click Connect:
The VM did not load, so uninstalled Docker (stable) and downloaded the beta version. Then initiated another pull, this time using Power Shell:
I poked around on some of the Docker blog posts and learned quite a bit. I will use Power Shell to work on Docker going forward.
In time, I'll go back and get SQL Server working on a Docker Hyper-V VM. Seems like a cool way to download pre-built containers, distribute and maintain images.
Thanks for reading~!