Setting up Docker

Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. The use of Linux containers to deploy applications is called containerization. Containers are not new, but their use for easily deploying applications is.

Containerization is increasingly popular because containers are:

  • Flexible: Even the most complex applications can be containerized.

  • Lightweight: Containers leverage and share the host kernel.

  • Interchangeable: You can deploy updates and upgrades on-the-fly.

  • Portable: You can build locally, deploy to the cloud, and run anywhere.

  • Scalable: You can increase and automatically distribute container replicas.

  • Stackable: You can stack services vertically and on-the-fly.

Downloading Docker

Please visit the Docker Download link <https://docs.docker.com/install/> to download the latest Stable Docker Community Edition. There are downloads for use on local hardware (macOS, Win), Cloud (AWS and Azure), or Server (CentOS, DEbian, Fedora, or Ubuntu).

Installing Docker

  1. Open the installer you just downloaded from Docker’s site by double clicking on it (MacOS / Windows / Linux probably know what to do ;)) .

  2. Follow the directions given on your screen.

  3. Double click on Docker.app and follow the directions posted on Docker’s site <https://docs.docker.com/get-docker/>.

Getting Started after Docker install

Again, Docker’s site is well documented. Click on the link for some commands to get started:

Downloading Docker Compose

Please visit the Docker Compose site to download the latest Stable Docker Compose version.

Installing Docker Compose

Just like the installation, Docker Compose on the Docker’s site is well documentented. Click on the link for the documentation and get started