Course Outline
What is Docker
Use cases
- Major components of Docker
- Docker architecture fundamentals
Docker architecture
- Docker images
- Docker registry
- Docker containers
The underlying technology
- Namespaces
- Control groups
- Union FS
- Container format
Installation of Docker
- Installation on Ubuntu via apt-get
- Installation of newer version of Docker
Dockerizing applications
- The hello world example
- Interactive container
- Daemonizing programs
Container usage
- Running a webapp in a container
- Investigating a container
- Port mapping
- Viewing the logs
- Looking at processes
- Stopping and restarting
- Removing a container
Managing images
- Listing images
- Downloading images
- Finding images
Networking of containers
- Port mapping details
- Container linking and naming
- Linking and environment variables
Data in containers
- Data volumes
- Host directories as data volume
- Host file as data volume
- Data volume containers
- Backup, restore of data volumes
Contributing to the ecosystem
- What is Docker Hub?
- Registering on Docker Hub
- Command line login
- Uploading to Docker Hub
- Private repositories
- Automated builds
Kubernetes introduction
- Pods
- Labels and Selectors
- Controllers
- Services
- Architecture and the Kubernetes Node
Testimonials (6)
An accessible way of presenting the theory and an idea for exercises - super prepared, described and all necessary instructions available throughout the training. Cool!
Monika - Rossmann SDP Sp. z o.o.
Course - Docker (introducing Kubernetes)
Machine Translated
The trainer's knowledge and substantive preparation were exemplary. The training manual also - thanks to it I will be able to go through everything again on my own and as a reminder. Also great was that all tasks could be easily performed in the terminal - there were no complications. A very interesting and well-prepared course program.
Markus Paluschek - Urzad Komisji Nadzoru Finansowego
Course - Docker (introducing Kubernetes)
Machine Translated
Examples from real applications
Lukasz - Rossmann SDP Sp. z o.o.
Machine Translated
Practical exercises performed under the supervision of the instructor.
Pawel Botulinski
Course - Docker (introducing Kubernetes)
Machine Translated
Explanations about how the tools work behind the scenes, as well as adjacent topics to the course.
Sebastian Decianu - SC SYSTEMATIC DEVELOPMENT CENTER SRL
Course - Docker (introducing Kubernetes)
It gave a good grounding for Docker and Kubernetes.