Containers

Docker and containers training

Docker training: containerization is at the heart of the transformation and orchestration of IT systems. This course explains the concepts behind Docker, how it works, and best practices for running it in production. This course includes many hands-on labs for building and managing containers.
Docker and containers training
Docker Containers training: target audience
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 training: course outline
Docker Containers training: prerequisites
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!
Why take the Docker training
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

Let's talk about your project!

Based in Switzerland, France or elsewhere in Europe? Schedule a call with one of our experts to learn more about SoKube's services and training offerings.

Contact us

Feel free to reach out for any request

Contact us