
Docker Containers
Docker Containers training: target audience
This course is aimed at system administrators, operations engineers, developers, architects and DevOps practitioners who want to explore the world of containers and Docker.
Master containerization with Docker!
- 2 days
- 8 participants MAX
- In Geneva or at your premises
Docker Containers
Docker Containers training: course outline
- Virtual Machines versus Containers
- Installation & configuration
- Docker CLI
- start / stop / run / delete
- attach / detach
- list / describe
- …
- Containers, Images and Registry
- OCI, Runtimes (Docker, containerd, runc, …)
- Pull and push images
- Docker Hub & product registries
- Docker Volume
- Persistent data
- Mapped Volumes & Bind Mounts
- Volume drivers
- Databases with Docker
- Docker Ports and Network
- Namespaces, IP
- Bridge, Host, Overlay
- Build, tags and Push docker images
- based images, OS, Scratch
- Docker instructions
- Caching, size, immutability, healthchecks
- Multistage build
- Tagging
- Security best practices
- Registries, versionning & authentication
- Root, privileges
- Limit privileges & capabilities
- Secrets
- Vulnerability, scanning
- Docker Compose
- Installation, concepts
- Commands
- Tooling like Portainer
- Road to Kubernetes


Docker Containers
Docker Containers training: prerequisites
To get the most out of this course, you should have basic knowledge of Linux. Each participant must have a laptop to complete the hands-on labs.
Register for our training course!
Docker Containers
Why take the Docker training
Docker is the entry point to containers and the Cloud Native approach. This hands-on training teaches you to:
- Build, manage and deploy Docker containers
- Package an application and its dependencies in a light, portable and secure image
- Create reproducible development environments and describe a multi-container application with Docker Compose
- Prepare the move to Kubernetes to orchestrate your containers

