Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.31 KB

README.md

File metadata and controls

37 lines (22 loc) · 1.31 KB

Docker for Beginners

This repository contains the materials for the Docker for Beginners workshop.

Scope

After finishing the workshop you should have a good understanding of what Docker is, what it benefits are and when and where to use it. Furthermore you should have gained lots of hands-on experience on how to use the Docker CLI to best work with images and containers. Finally you will have learned how to build your own Docker images from Dockerfiles and how to publish these to the Dockerhub. From here you can move on to advanced topics like managing multi-container applications with Docker-Compose.

Agenda

  1. Docker Intro (company, technology, ...)

  2. Docker Terms, Concepts & Architecture

  3. Installing Docker & Getting started

  4. First steps with Docker: Running a first container

  5. A highlevel look at the different Docker CLI commands

  6. Up and running with Docker: Running some more containers & CLI commands

  7. What's going on in containers

  8. Controlling the container environment: Docker & environment variables

  9. Persist data: Working with Docker Volumes

  10. A look at Docker Networking: DNS, IP addresses, Network Modes

  11. Working with Docker Images: Basics

  12. Working with Docker Images: Advanced

  13. Working with Dockerfiles: Building Images

  14. Working with the Docker Hub: Pushing Images