Docker for Developers
OpenValue biedt dit product standaard aan in de volgende regio's: Amsterdam, Arnhem, Rotterdam, Utrecht
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
- com…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
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
The participants need basic software development knowledge.
Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.
OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
