Skip to content

Files

This branch is up to date with tungbq/devops-basics:main.

docker

1. What is Docker?

Overview

Docker is a platform designed to make it easier to create, deploy, and run applications using containers. It allows for packaging applications and their dependencies into containers.

Docker Architecture

For a deeper understanding, refer to the Docker Architecture documentation.

Official website documentation of docker

2. Prerequisites

  • Familiarity with containerization concepts and basic Linux command-line usage would be beneficial for understanding Docker.

3. Installation

How to install Docker?

4. Basics of Docker

Getting started with Docker

Docker Hello World

Top Docker commands

5. Beyond the Basics

Hands-On Example

  • Explore a practical hands-on example in the advanced directory to quickly start using Docker.

6. More

Docker Cheatsheet

  • Use the Docker cheatsheet as a quick reference guide for Docker commands and functionalities.

Recommended Books

  • Docker in Action, Second Edition by Jeff Nickoloff (Author), Stephen Kuenzli (Author). Link Docker in Action