This was a good resource for Docker information.
From: Big Data St. Pete — Why you Need to Learn Docker | Meetup
The goal for this session is to motivate data professionals to get up-to-speed on content and materials so that data professionals can have a better sense of what it’s like to achieve a DevOps project in a team setting. Each data professional will be able to build their very own flask application and deploy it to the cloud and will be able share their accomplishment in a very interesting, intelligent, and highly technical conversation with likeminded individuals.
PREREQUISITES:
-> Please bring a charged laptop with the following installations
-> Install Windows Terminal (highly recommend if using windows) https://docs.microsoft.com/en-us/windows/terminal/get-started
-> Install Ubuntu https://www.meetup.com/big-data-st-pete/events/279094095/
-> Install Docker https://www.meetup.com/big-data-st-pete/events/279094095/
-> Install VS Code https://code.visualstudio.com/download
-> Install Git https://git-scm.com/downloads
-> Install Python https://www.python.org/downloads/
-> Install and configure AWS CLI https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html
-> Complete the following tutorial (except for the “Deploy your app” step) https://docs.docker.com/language/python/
HOW TO INSTALL DOCKER
#### Windows ####
• Docker uses hyper-V for virtualization and Windows 10 needs hyper-V enabled
• Use windows subsystem for Linux 2.0 (WSL2)–for all windows 10 versions after 1903
• Go to Start → Settings → System →About →Windows specifications to check your current windows 10 version
#### Installation – Windows ####
• Open Windows Features and turn on Windows Subsystem for Linux and Virtual Machine Platform.
• Install the update package–see
https://docs.microsoft.com/en-us/windows/wsl/install-win10
• Open PowerShell and run wsl –set-default-version 2
• Open Microsoft Store and download ubuntu in Microsoft Store
• Open settings and use the WSL 2 based engine
#### MacOS ####
• Models after 2010 w/ Intel processor
• MacOS version must be after 10.14
• Check the compatibility in your terminal sysctl kern.hv_support–it shows kern.hv_support: 1
#### Installation – MacOS ####
• https://docs.docker.com/docker-for-mac/install/
• Download the dmg file
• Open the dmg file to start the installation
• Drag Docker to Applications
• Start docker
#### Older Versions ####
• https://github.com/docker/toolbox
• https://devconnected.com/how-to-install-docker-on-windows-7-8-10-home-and pro/#1_Install_Docker_on_Windows_7810_Home