GitHub - dgallegos/docker-tutorial: A Docker Tutorial

This project is an introduction to Containers and using Docker.

What is a Container?

A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings.

Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams running different software on the same infrastructure.

More Information

What is Docker?

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.

Although there are other container platforms (Rkt, LXC), this tutorial focuses on the popular platform Docker.

More Information

Lessons

Software Prerequisites (Must Install)

Lesson Links

References What is a container? What is Docker?