View all workshops

Want to know more about this course or explore if it’s the right fit for you or your team? We’re happy to think along, call us at +31 85 744 48 45 or email training@openvalue.nl. You can also leave your details via the form below.



Docker for Developers

Trainer(s): Stijn Vet, duration: 8 hours

Upcoming dates

  • 6 January 2027 Utrecht · EN · €695 ex VAT

Introduction

Containers are how software ships now, and the distance between running one and running them well is where the trouble lives. In one day you go from starting, managing and updating containers to docker-compose, networking between containers, and using Docker to speed up your continuous deployment.

Description

Starting with containers was never easier. In this training you will start with the basics of docker: how to start, manage and update containers. After the basics, we will discuss more advanced topics like docker-compose, networking in containers and leveraging Docker to accelerate your continuous deployment. finally, we will be using TestContainers to run your tests in containers using code.

Training outline

part 1 (20 min):

  • what is docker
  • vm versus container
  • build, run and monitor an application
  • commands:
    • docker ps
    • docker run
    • docker build
    • docker images
    • Dockerfile

part 2 (20 min):

  • exposing containers to the outside
  • updating the app
  • checking the internals of a container
  • commands:
    • docker stop
    • docker rm
    • docker run -it $id/$name bash
    • docker logs

part 3 (20 min):

  • sharing the app via the docker registry
  • container file system and volumes
  • commands:
    • docker push
    • docker login
    • docker volumes (ls|create|inspect)

part 4 (15 min):

  • multi-container apps
  • networking in docker
  • commands:
    • docker network (ls|create|inspect)

part 5 (30 min):

  • docker-compose
  • specifying multiple services
  • commands:
    • docker-compose up
    • docker-compose ps

part 6 & 7 (30 min):

  • secrets in docker
  • snyk scanning
  • portainer
  • multi-stage builds
  • docker build cache

Practical details

Standard pricing for this training: EUR 695,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.

Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.

Want to enroll or have a question? Contact us via mail at info@openvalue.training, give us a call at +31-85-0606886, or use the form.

Ask a question about this training

Register for a date

  • 6 January 2027 Utrecht · EN · €695 ex VAT