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
Requirements
Some familiarity with command line and Linux is an advantage.
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (7)
Both practical exercises, and the really good enablement of the teacher.
Fabio Araujo - Mercedez-Benz Portugal S.A
Course - Docker for Developers and System Administrators
Really enjoyed the trainer. Always available to help and teach. Really well done.
Ricardo Carvalho - Mercedez-Benz Portugal S.A
Course - Docker for Developers and System Administrators
I did now two trainings with Raed. The one with docker and the other one with k8s and I really like the kind of moderation, presentation and the practice exercises in both training's.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Course - Docker for Developers and System Administrators
Hand-ons terminal practice.
Nuno Costa - Mercedez-Benz Portugal S.A
Course - Docker for Developers and System Administrators
I really liked the exercises, they allowed me to apply the contents that Red presented. Very good. I also liked the security with Raed presented the material and also his availability to clarify and discuss some topics that were emerging. The exercises I think they were very well structured.
Ricardo Fernandes - Mercedez-Benz Portugal S.A
Course - Docker for Developers and System Administrators
Comprehensive and well prepared. The virtual class room provides a good experience.
Pedro Frederico - Mercedez-Benz Portugal S.A
Course - Docker for Developers and System Administrators
A good balance between lecture, individual and group exercises.