1. Download a copy of the latest Ubuntu 18.04 Desktop iso http://releases.ubuntu.com/18.04/ 2. Launch VirtualBox Click on New Name= Type: Linux Version: Ubuntu (64-bit) Memory size: 2048MB (if you have sufficient RAM on the host) Create a virtual hard disk Create Virtual Hard Disk File location for linuxlab machines: /disk/trump/scratch// File location for Windows lab machines: D:\\... (for Windows lab machines) File size: 20.0 GB (Dynamically allocated VDI) Create Settings Storage->CD drive: Click on CD icon->Choose virtual optical disk Select ubuntu iso in Step 1 Start Install Ubuntu->Continue->Install Now->Continue Set timezone to LA->Continue on keyboard layout Set your user login credentials -> Click on log in automatically Restart VM Install Guest Additions At the top in the Oracle Virtual Box Menu bar Devices=>Insert Guest Additions CD Click on Run (type in login passwd from above) Click on upper right power button to shut down 3. Install Docker on VM Option #1 (Ubuntu's version of docker) sudo apt-get update sudo apt-get install -y docker.io sudo usermod -a -G docker $(whoami) Option #2 (Latest version of docker) curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update sudo apt-get install -y docker-ce sudo usermod -a -G docker $(whoami) 4. Power off the VM In Settings => General In Advanced tab Set Shared Clipboard to Bidirectional In Settings => Display In the Screen tab Set Video Memory to 128MB Enable 3D Acceleration In Settings => System Unclick Floppy =>Processor 4 CPUs (Do a cat /proc/cpuinfo to find # of cores)