Das Training läuft vom 16.06.2025 bis zum 27.06.2025 (Mo.-Fr.) und es wird auf Englisch gehalten.
Es findet sich vom 08:30 bis 17:00 statt.
Das Training findet sich nur Online statt.
- Module/day 1: Introductions
Introduction to Container Virtualisation
Introduction to DBs: MySQL, Elastic Search, Redis
Introduction to APIs
Docker Architecture
——
- Module/day 2: Intro to Git: Basics, Concepts, Workflow & Runner
——
- Module/day 3: Docker Installation & Configuration
Docker Images: Creation and Management
UnionFs, Running ‘Hello World!’
Container Operations, Dockerfile Understanding
Differences and Uses of ENTRYPOINT vs CMD
Dockerignore, Multistage Build, Optimizing Docker Layers
——
- Module/day 4: Image Registry:
Setting Up and Security Local Registry
Docker Hub, Downloading and Uploading Images
Cloud vs Local Registry: Solutions and best choices
Security:
Container Security and Scanning
—–
Advanced Deployment, Logging, Monitoring, CI/CD:
- Module/day 5: Docker Compose 1
Chapter 1: History and Motivation
- You will learn why Docker was created and what it looked like before him?
Chapter 2: Configuration
- You will configure the Docker Engine by yourself.
Chapter 3: Productivity
- We will improve Docker performance on Windows and macOS. 2
Chapter 4: Docker Image
- Docker image as well as incremental and layered build.
- What is the content of the container image archive?
- Module/day 6: Docker Compose 2
Chapter 5: Launching and Monitoring
- Running images and monitoring operation, logs, resource use, or potential problems with the container.
Chapter 6: Building Images
- Docker image building, multi-stage builds, image reduction techniques.
Chapter 7: Good Practices
- Strategies and good practices for versioning Docker images and indicating a specific version of an image after a checksum.
Chapter 8: Publishing
- Publishing Docker images and local registry.
Chapter 9: Docker Networks / Docker Volumes
- Module/day 7: Docker Compose 3
Chapter 10: Containerization process
- An iterative process of containerization of the sample application, solving current problems with the application only at the Docker level, in the process of building the image and running the container.
Chapter 11: Image security
- Summarize all work with image unit tests that verify each step of the work done in the workshop and prevent future regressions.
Chapter 12: Image Optimization
- Docker image building, multi-stage builds, image reduction techniques.
Chapter 13: Local GitLab instance, CI / CD
- Launching a local GitLab instance, configuring the CI / CD process for testing, building and scanning security and image structure.
- Module/day 8: Docker Compose 4
Chapter 14: Docker Captain Exclusive
- Docker Quiz, i.e. solving questions from the Docker Certified Associate certificate together.
Chapter 15: Docker Captain Exclusive
- «Tips and Tricks from Docker Captain » session from DockerCon, DevOps Days and Cloud Native conferences.
Chapter 16: Q&A session
- Module/day 9: Image Registry
- Setting Up and Securing Local Registry
- Docker Hub: Downloading and Uploading Images
- Cloud vs Local Registry: Solutions and Best Choices
- Module/day 10: Security
- Container Security and Scanning
- Open-Source Vulnerability Scanning from a Single Dashboard