Date: 05 October 2018, Timisoara
Training fee: €200/participant plus VAT, only 25 seats available
About the training
This workshop features the concepts and practices of containerization of projects written in different programming languages in different versions. You will learn not only how to create an image using Dockerfile best practices, create a Docker container from it, use volumes in the development process and apply concepts of the Docker networking model. You will also learn how to set up local GitLab instance with integrated Docker Registry, configure GitLab Runner and handle your Go/PHP project with configured CI.
Have a chance to test the knowledge you have gained by playing the Docker Quiz covering Docker Certified Associate questions written by the Docker Certification Team.
Keywords: Docker CE, GitLab, Docker Registry, GitLab Docker Registry, Continuous Integration (CI), GitLab Runner, DockerFile, Go, PHP
Timeline: 8h workshop (1x 30min break + 2x 15 min break)
- History and motivation behind Docker
- Installation and configuration
- Docker in action
- Docker images
- Building Docker images
- Reducing image size
- Multi-stage builds
- Versioning Docker images
- Publishing images
- Local image registry
- Local GitLab with GitLab Runner running in Docker
- Containerizing GoLang/PHP project in GitLab CI
- Storage and Volumes
- Docker Certified Associate
Software Architect at GOG.com, passionate and happy every-day Docker user, Docker Certified Associate and Docker Community Leader organizing meet-ups in Warsaw (Poland). Once a week he lectures at the University of Warsaw, on topics related to high-performance web solutions and teaches students how to base their work on Docker and Docker Swarm. Speaker at DockerCon 2018 in San Francisco.
Lunch and Coffee Breaks included in the price of the Masterclass.
Browse more masterclasses here.