Course Outline
What is Docker?
- Use cases
- Major components of Docker
- Docker architecture
- Underlying technology
Installation of Docker
- Installation on Ubuntu and Windows
- Using Docker Machine for host provisioning
- Docker Machine drivers for cloud providers
Container life cycle
- Creating and running containers
- Stopping and restarting
- Investigating a container
- Viewing the logs
- Looking at processes
- Removing a container and its data
Dockerizing applications
- The hello world example
- Interactive Bash container
- Building an image by committing changes
- Building an image from a Dockerfile
- Automated builds based on GitHub
- Running more than one process in a container
- gosu helper tool
- Running a webapp in a single container
- Running a webapp in micro services architecture
Managing images
- Finding and downloading existing images
- Docker Hub and local repository
- Sharing images with others
- Deploying a private image repository
Networking of containers
- Port mapping
- Container linking and naming
- Creating and managing custom networks
- Network over many Docker hosts (overlay)
Data in containers
- Data volumes
- Host directories and files as data volume
- Data volume containers
- Data volumes shared between Docker Hosts
- Backup and restore of data volumes
Docker Compose
- Overview of Docker Compose
- Running multi-container applications by using one command
- Defining services, networks, volumes and variables
- Setting up runtime constraints on resources
Docker Swarm
- Introduction to native Docker clustering
- Discovery services
- Docker Swarm strategies and filters
Requirements
Some familiarity with command line and Linux is an advantage.
Testimonials (7)
The trainer know the topic very good.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Course - Container Management with Docker
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Course - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Course - Container Management with Docker
By there was a lecture and an exercise on a live organism
Grzegorz Jaszczuk - NET Innovation Software Spolka z o.o.
Course - Container Management with Docker
Machine Translated
Good contact with the instructor
Rafal Chojnacki - Fujitsu Technology Solutions Sp.z o.o.
Course - Container Management with Docker
Machine Translated
lots of labs
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Course - Container Management with Docker
The topic has been explained from the ground up, thoroughly and step by step. Excellent.
Marek Malczewski - IDEMIA Poland R&D Sp. z o.o.
Course - Container management with Docker
Machine Translated