Docker

Target Audience

Prerequisites

Objectives

Course Format

Language

Syllabus

  1. Introduction to Docker
    • What is Docker?
    • How can Docker bridge the gap between Developers, QA, and Operations?
  2. Running the first Docker container
    • Install Docker
    • Public Docker Images
    • Run a Docker contains
  3. Docker Basics
    • Filesystems
    • Layers
    • Difference between a Docker Image and a Docker Container
    • Networks
    • Volumes
  4. Building our first Docker container
    • FROM
    • CMD
    • COPY
    • RUN
    • WORKDIR
    • ENV
    • EXPOSE
    • Accessing the disk on the host system.
    • Cleaning up the dead containers.
    • Mapping ports of the Docker image and the local system.
  5. Use cases for Docker
    • Distributing a pre-configured system.
    • Distributing a command-line application.
    • Distributing a web application.
    • Distributing a database system.

Contact

Contact: Gabor Szabo gabor@hostlocal.com
Phone: +972-54-4624648