Skip to content

Latest commit

 

History

History

02_docker

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Docker

This is the documentation for an Introduction to Docker for Redapt's "Docker Workshop".

by Jerry Meisner and Christoph Champ for Redapt, Inc. (August 2018)

Modified by Jonathan Dawson for Redapt, Inc. (October 2018)

Docker is an open-source project that automates the deployment of applications inside software containers.

Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in. Docker.com

NOTE: This document assumes you already have Docker installed. If you do not already have Docker installed, please use the directions found here (note: only for Linux).

Table of Contents

  1. Overview
    1. Benefits of Containers
    2. Install Docker
    3. Docker commands
    4. Docker Directives
    5. Container Volume Management
    6. Images
    7. Networking
    8. Monitoring
    9. Events
    10. Docker Image Repositories (Public/Private)
  2. Docker Compose
  3. Containerization
    1. Dependencies and Image Size
    2. Configurability and Security
    3. Tagging and Versioning
    4. .NET Core - ReactJS
    5. Java Spring Boot
    6. Windows Containers