Post on 22-May-2020
• Partner with MCW Technologies, https://www.mcwtech.com
• Co-author Professional ALM with Visual Studio 2013 from Wrox
• 15-year Microsoft MVP—Development Technologies and long time Friend of Redgate
• LinkedIn Learning author with two courses currently
• DevOps for the Database with VSTS and Azure | https://bri.gd/lildbdevopsvsts0818
• DevOps for the Database with TFS 2018 | https://bri.gd/lildbdevopstfs18
• Co-host with Mickey Gousset of the “young” devops.fm podcast
• Contact information
• brianr@mcwtech.com | @brianrandell | https://blog.brianrandell.com
About Me
You can use Windows, macOS, or Linux
On Windows and macOS, virtualization is used
On Linux it runs natively
Being a Docker Developer
On Windows, you just install Docker Desktop for Windows
PowerShell
Visual Studio 2017/2019 latest version (any edition)
Could also use Visual Studio Code
Can be “wild and crazy” and just use Notepad and the CLI
Docker Tools
Windows 10 64bit
Virtualization is enabled in BIOS
CPU SLAT-capable feature
At least 4GB of RAM
You’ll really want an SSD
Docker Desktop for Windows requires
https://docs.docker.com/engine/reference/commandline/cli/
https://github.com/moby/moby/blob/master/pkg/namesgenerator/names-generator.go
https://docs.docker.com/engine/reference/commandline/container/
https://docs.microsoft.com/en-us/azure/container-registry/container-registry-skus