Docker is a containerization tool. A container is a standardized unit of software, such as Postgres, ElasticSearch, or GeoServer, etc. We will be installing some things inside of a container so that they are separate from the rest of our computer, and so that we have a greater level of control over the software in our containers.
We are using containers for a few different reasons
In this class we will have a lesson on Docker where we will go into greater detail on Docker as a subject. However that is in the later part of this course. You will use Docker before that lesson, and this guide will help you install it.
Docker mac installation steps
$ docker --version
to verify docker installed correctly