Docker
Text from freecodecamp.org.
Docker is a free software developed by Docker Inc. It was presented to the general public on March 13, 2013 and has become since that day a must in the world of IT development. It allows users to create independent and isolated environments to launch and deploy its applications. These environments are then called containers. This will let the developer run a container on any machine. As you can see, with Docker, there are no more dependency or compilation problems. All you have to do is launch your container and your application will launch immediately.
Install
https://www.docker.com/
Open Dock
Find Docker on your machine and open it. You can select the recommended settings.
Set up hub.docker account
You can do that here, or wait to be prompted when you open Docker.