Introduction to Docker Training Course
Docker is an open-source platform for automating the process of building, shipping and running applications inside containers.
This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Docker to deploy and manage software as containers instead of as traditional stand-alone software.
By the end of this training, participants will be able to:
- Install and configure Docker.
- Understand and implement software containerization.
- Managing Docker based applications.
- Network different Docker applications and systems.
- Understand and edit Docker registries.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Docker, please visit: https://www.docker.com
Course Outline
Introduction
The Benefits of Containerizing Software
Setting up Docker
Overview of Docker Features and Architecture
Working with Images and Containers
Creating and Managing Dockerfiles
Docker Networking
Working with Registries
Beyond Docker Containers - Container Orchestration
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of networking.
- Linux command line experience.
Audience
- Developers
- DevOps engineers
- System administrators
Open Training Courses require 5+ participants.
Introduction to Docker Training Course - Booking
Introduction to Docker Training Course - Enquiry
Introduction to Docker - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
I liked the way the information was presented, with practical examples. Also, the pace of the trainer was at the right amount and he had patience to answer all the questions, help out the colleagues who remained behind and even wrote extra examples in the presentation, based on the curiosities of the participants.
Beatrice - DB Global Technology SRL
Course - Introduction to Docker
that the trainer was very open to explain in detail each question
Mihnea Mihaila - DB Global Technology SRL
Course - Introduction to Docker
Covered a lot and from basic to advance. It was interesting to have touched so many areas of Docker.
Luis Muegues - FINEOS
Course - Introduction to Docker
Pratical examples
Mauricio Ferraz - FINEOS
Course - Introduction to Docker
The exercises.
Victor Diogenes Mota - FINEOS
Course - Introduction to Docker
Interesting topic, exercises generally fun, Konrad kept a good pace and was great at spotting when people needed a helping hand.
Adam Hall - FINEOS
Course - Introduction to Docker
Te examples and the trainer
Angel Martinez - FINEOS
Course - Introduction to Docker
Upcoming Courses
Related Courses
Advanced Docker
14 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at engineers who wish to advance their knowledge of Docker so as to deploy applications at a larger scale while maintaining control.
By the end of this training, participants will be able to:
- Build their own Docker images.
- Deploy and manager large number of Docker applications .
- Evaluate different container orchestration solutions and choose the most suitable one.
- Set up a continuous integration process for Docker applications.
- Integrate Docker applications with existing continuous tools integration processes.
- Secure their Docker applications.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HoursThe Certified Kubernetes Administrator (CKA) program was created by The Linux Foundation and the Cloud Native Computing Foundation (CNCF).
Kubernetes is nowadys a leading platform used for containers orchestration.
NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training companies worldwide in field of containerization.
Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.
This instructor-led, live training (online or onsite) is aimed at System Administrators, Kubernetes users who wish to confirm their knowledge by passing CKA exam.
On the other hand, training is focused also on gaining practical experience in Kubernetes Administration, so we recommend taking part in it, even if you don't intend to take CKA exam.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about CKA certification, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HoursThe Certified Kubernetes Application Developer (CKAD) program has been developed by The Linux Foundation and the Cloud Native Computing Foundation (CNCF), the host of Kubernetes.
This instructor-led, live training (online or onsite) is aimed at Developers who wish to confirm their skills in design, build, configure, and expose cloud native applications for Kubernetes.
On the other hand, training is also focused on gaining practical experience in Kubernetes application development, so we recommend taking part in it, even if you don't intend to take CKAD exam.
NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training company worldwide in field of containerization. Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about CKAD, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Container Management with Docker
21 HoursDocker is a platform for developers and sysadmins to maintain distributed applications. It consists of a runtime to run containers and a service for sharing containers.
With docker the same app can run unchanged on laptops, dedicated servers and virtual servers.
This course, during the two first days, teaches the basic usage of Docker, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own Docker environment and build their own Docker images.
On the last day participants will learn about more advanced tools that supports Docker. It will be Docker Machine, Docker Compose and Docker Swarm.
Docker for Developers and System Administrators
14 HoursDocker is a platform for developers and sysadmins to maintain distributed applications. It consists of a runtime to run containers and a service for sharing containers.
With docker the same app can run unchanged on laptops, dedicated servers and virtual servers.
This course teaches the basic usage of Docker, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own Docker environment and build their own Docker images during the 2 days.
Docker and Jenkins for DevOps
14 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at DevOp engineers who wish to optimize and simplify the CI/CD process with Docker and Jenkins.
By the end of this training, participants will be able to:
- Automate code delivery and pipeline deployment with Jenkins.
- Build an application using Docker and Docker File.
- Configure authentication options to strengthen security.
Docker and Kubernetes on AWS
21 HoursThis instructor-led, live training in (online or onsite) is aimed at engineers who wish to evaluate each of these services to make an informed decisions about which to deploy within their organization.
By the end of this training, participants will be able to:
- Set up a development environment that includes all needed libraries, packages and frameworks needed to start developing.
- Set up, configure and deploy a series of demo containers using a number of different approaches.
- Understand the architectural and design differences among different Docker/Kubernetes solutions within AWS.
- Automate the deployment of Docker containers.
- Set up a continuous integration and deployment pipeline.
- Integrate Docker and Kubernetes into an existing continuous integration system.
Docker, Kubernetes and OpenShift 3 for Administrators
35 HoursIn this instructor-led, live training in Brazil, participants will learn how to manage Red Hat OpenShift Container Platform.
By the end of this training, participants will be able to:
- Create, configure, manage, and troubleshoot OpenShift clusters.
- Deploy containerized applications on-premise, in public cloud or on a hosted cloud.
- Secure OpenShift Container Platform
- Monitor and gather metrics.
- Manage storage.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 HoursIn this instructor-led, live training in Brazil (onsite or remote), participants will learn how to create and manage Docker containers, then deploy a sample application inside a container. Participants will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training goes on to more advanced topics, walking participants through the process of securing, scaling and monitoring a Kubernetes cluster.
By the end of this training, participants will be able to:
- Set up and run a Docker container.
- Deploy a containerized server and web application.
- Build and manage Docker images.
- Set up a Docker and Kubernetes cluster.
- Use Kubernetes to deploy and manage a clustered web application.
- Secure, scale and monitor a Kubernetes cluster.
Docker from Basic to Advanced
14 HoursFormat of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Docker (introducing Kubernetes)
14 HoursThe objective of this practical course is to provide all the tools that address the practical aspects of Docker and Kubernetes, in order that the participants can count on the necessary skills for the proper management of the program.
Docker and Kubernetes
21 HoursTraining objectives: Acquire theoretical and operational skills on Docker and Kubernetes.