Enquiry Form

Docker Training Courses

Local, instructor-led live Docker training courses demonstrate through interactive discussion and hands-on practice how to set up Docker for developing and deploying containerized applications.

Docker training is available as "onsite live training" or "remote live training". Luxembourg onsite live Docker trainings can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

Docker training courses cover setup and management of Docker containers, including scaling and orchestration with Kubernetes.

NobleProg -- Your Local Training Provider

Testimonials

★★★★★

★★★★★

The knowledge of the trainer and how he patiently answered all of our questions.

Ron Jeremy Torres - Temic Automotive Philippines, Inc

Course: Docker and Kubernetes

I genuinely liked the hands-on training.

John Carl Landrito - Temic Automotive Philippines, Inc

Course: Docker and Kubernetes

I mostly was benefit from the kubernetes!!.

Temic Automotive Philippines, Inc

Course: Docker and Kubernetes

I mostly liked the hands-on exercises.

Mark Anthony Daban - Temic Automotive Philippines, Inc

Course: Docker and Kubernetes

I was able to learn a lot about dockers.

Coral Active / KMC Mag Solutions Inc

Course: Docker for Developers and System Administrators

I genuinely enjoyed the good training material (course content).

Coral Active / KMC Mag Solutions Inc

Course: Docker for Developers and System Administrators

The concept and how the training subjects was built.

Roland Paxian - Conti Temic microElectronics

Course: Docker and Kubernetes

Trainer was able to bring his Knowledge to the Audienz also for not so experienced trainees.

Manfred Loeffler - Conti Temic microElectronics

Course: Docker and Kubernetes

I was benefit from the deep knowledge of kubernetes and its practical usage.

Inverso Gesellschaft für innovative Versicherungssoftware mbH

Course: Docker, Kubernetes and OpenShift for Developers

The trainer's willingness to definitely solve questions and concerns from multiple perspectives.

Giesecke+Devrient Mobile Security Iberia S.A.

Course: Docker and Kubernetes: Building and Scaling a Containerized Application

I mostly enjoyed the knowledge of the trainer.

Inverso Gesellschaft für innovative Versicherungssoftware mbH

Course: Docker, Kubernetes and OpenShift for Developers

I enjoyed the motivation, introduction and comparison of Kubernetes and Openshift.

Inverso Gesellschaft für innovative Versicherungssoftware mbH

Course: Docker, Kubernetes and OpenShift for Developers

open, to the point, input from real life.

Eidgenössisches Justiz- und Polizeidepartement EJPD

Course: Docker for Developers and System Administrators

It has completely exceeded my expectations. The concepts are clearly explained, great!.

Giesecke+Devrient Mobile Security Iberia S.A.

Course: Docker and Kubernetes: Building and Scaling a Containerized Application

I was benefit from the great training exercise and great trainer!.

Conti Temic microElectronics

Course: Docker and Kubernetes

I liked the high quality of service, flexibility to meet the needs of students.

Michael Mutz - EuropeanITC.eu

Course: Docker and Kubernetes

I generally liked the new learnings i gain.

BDO Unibank, Inc.; BDO Unibank, Inc.

Course: Docker and Kubernetes

The trainer was knowledgeable on the technologies and had prepared materials for us prior to the training itself.

BDO Unibank, Inc.; BDO Unibank, Inc.

Course: Docker and Kubernetes

I liked the way Adriano presented training materials.

allmyhomes GmbH

Course: Docker (introducing Kubernetes)

Very well constructed.

Jasper Riane Mendoza - BDO Unibank, Inc.; BDO Unibank, Inc.

Course: Docker and Kubernetes

Trainer is very experienced in the topic and had a ton of good ideas and recommendations. Perfect.

Florian Schäfer - unitb consulting GmbH

Course: Docker and Kubernetes

I generally was benefit from the good exercises.

unitb consulting GmbH

Course: Docker and Kubernetes

Good examples well thought out.

Janssen Pharmaceutical Sciences Unlimited Company

Course: Container management with Docker

I enjoyed the very practical with good and real life exercises.

Janssen Pharmaceutical Sciences Unlimited Company

Course: Container management with Docker

Great explanations of the concepts. After training, I know a lot of things I have wrong and should fix in our setup.

Fredrik Westermark - TriOptima AB

Course: Docker and Kubernetes

The dynamic setup and the abillity to adapt to our use.cases.

TriOptima AB

Course: Docker and Kubernetes

I enjoyed the good overview of docker and kubernetes.

TriOptima AB

Course: Docker and Kubernetes

The exercises were very useful.

Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company

Course: Container management with Docker

I really liked the practical examples.

Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company

Course: Container management with Docker

Obviously very knowledgeable with real world experience and v prepared with examples. Was great how interactive it was.

TriOptima AB

Course: Docker and Kubernetes

I generally enjoyed the exercises.

Aboitiz Power Corporation

Course: Docker and Kubernetes: Building and Scaling a Containerized Application

The training is easy to understand and follow. I learnt not just only the docker & kubernetes, but also a few other tools (eg, labs.play-with-docker.com, google cloud console, aws, etc).

Arvato Systems Malaysia Sdn Bhd

Course: Docker and Kubernetes

Trainer was well prepared and very knowledgeable about the subject matter. He was also kind and patient to answer various questions even if they are out of topic.

Arvato Systems Malaysia Sdn Bhd

Course: Docker and Kubernetes

It gave a good grounding for Docker and Kubernetes.

Stephen Dowdeswell - Global Knowledge Networks UK

Course: Docker (introducing Kubernetes)

I really was benefit from the tutorial command.

Arvato Systems Malaysia Sdn Bhd

Course: Docker and Kubernetes

I really liked the structure, Explanation, Knowledge of Trainer.

Conti Temic Microelectronic GmbH

Course: Docker and Kubernetes

That the trainer really began at a low level to update eeryone from the beginning.

Philipp Russer - Conti Temic Microelectronic GmbH

Course: Docker and Kubernetes

Trainer knowledge, experience and explanation style

Anton Kartashov - Conti Temic Microelectronic GmbH

Course: Docker and Kubernetes

His concern to make us understand the basics without trying to show us everything

Conti Temic Microelectronic GmbH

Course: Docker and Kubernetes

It was very well doumented

Conti Temic Microelectronic GmbH

Course: Docker and Kubernetes

The real examples and the practices.

Leonel Vazquez - Continental Automotive

Course: Docker and Kubernetes

The deep knowledge and understanding that has been transported. It was my second training with him and i learned what i do not know. That is the most valuable lesson. I learned a lot and i now know in what areas i have to improve.

Christian Erhardt - Continental Automotive GmbH

Course: Docker and Kubernetes

the trainer

Markus Korn - Continental Automotive GmbH

Course: Docker and Kubernetes

That tools were provided by trainier for all of us.

Continental Automotive

Course: Docker and Kubernetes

Deep knowledge of Adriano. Explanation of base concepts

Tomasz Szałankiewicz - LPP SA

Course: Docker, Kubernetes and OpenShift for Administrators

I liked the experience that the trainer had to resolve the issues that appeared.

Rafael Patiño - Continental Automotive

Course: Docker and Kubernetes

All practice was 100% command line, for my perspective its better

Justin Morales - Continental Automotive

Course: Docker and Kubernetes

All, nothing in particular

TriOptima AB

Course: Docker and Kubernetes

Good amount of time allotted to each subject (good Docker foundation before moving on, etc), just the right amount of possibility for participants to choose subjects.

Docker Subcategories

Docker Course Outlines

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers.

This instructor-led, live training (onsite or remote) 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.

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.

This Docker and Kubernetes training course is designed to provide attendees with a comprehensive foundation of Docker and Kubernetes technologies. The entire core features of Kubernetes is covered including, Pods, Labels, Volumes, Replication Controllers, Services and more. The course takes attendees from installation to management and usage through a combination of lecture and hands-on lab exercises where they will gain experience configuring and managing Kubernetes objects. In addition, this course will give attendees a solid understanding of Kubernetes including advanced features and security to run safety a Kubernetes cluster in production.

This course is for people and teams that want to learn Kubernetes foundation and containers orchestration requirements to build services that are secure, robust, highly available, resilient and self-healing:

RancherOS is an open-source Linux distribution that runs the entire operating system (including system services such as udev and rsyslog) as Docker containers. RancherOS includes only the bare minimum software needed to run Docker. It runs Docker as PID1 and dynamically pulls everything else it needs through Docker. At about 22MB, RancherOS is easy to distribute, orchestrate and spin up in your data center.

This instructor-led, live training introduces RancherOS's architecture, tools, and components and walks participants step-by-step through the setup of RancherOS in a live lab environment. By the end of this training, participants will have the understanding and practice to use RancherOS to run containers at scale in development, test and production.

Spring Cloud is an open-source lightweight microservices framework for building Java applications for the cloud.

Docker is an open-source platform for building, shipping and running applications inside containers. Docker lends itself well to the creation of microservice applications.

In this instructor-led, live training, participants will learn the fundamentals of building microservices using Spring Cloud and Docker. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.

By the end of this training, participants will be able to:

- Understand the fundamentals of microservices.- Use Docker to build containers for microservice applications.- Build and deploy containerized microservices using Spring Cloud and Docker.- Integrate microservices with discovery services and the Spring Cloud API Gateway.- Use Docker Compose for end-to-end integration testing.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Docker is an open-source platform for building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led, live training (onsite or remote), participants will learn how to deploy a collection of sample servers inside containers, then automate, scale, and manage their containerized servers within a Kubernetes cluster. The training goes on to more advanced topics, walking participants through the process of securing, networking and monitoring a Kubernetes cluster.

By the end of this training, participants will be able to:

- Set up and run a Docker container.- Deploy containerized databases and servers.- Set up a Docker and Kubernetes cluster.- Use Kubernetes to deploy and manage different environments under the same cluster.- Secure, scale and monitor a Kubernetes cluster.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Notes

- Different Docker images can be used as demos in this training (e.g., Nginx, MongoDB, Tomcat, etc.).- To request specific images or any other customization for this training, please contact us to arrange.

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment. OpenShift Container Platform (formerly OpenShift Enterprise) brings Docker and Kubernetes together into a managed platform, or PaaS (Platform as a Service), to further ease and simplify the deployment of Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift Container Platform is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to manage containers running on Docker, Kubernetes, and the Red Hat OpenShift Container Platform (OpenShift).

By the end of this training, participants will be able to:

- Create and configure an OpenShift setup.- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

The 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 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 is an open-source platform that automates the building, shipping and running of software applications inside containers. Multi-container Docker applications can be further defined using Compose. Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts.

In this instructor-led, live training, participants start with an overview of software containerization concepts, and then carry out live exercises using Docker and Swarm to put into practice the concepts learned.

By the end of the course, participants will be able to:

- Deploy Docker hosts across multiple machines using Compose and Swarm.- Manage a Swarm cluster in a live lab environment.- Secure and troubleshoot Docker hosts within their Swarm cluster.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led, live training (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.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note:

- Apache Tomcat and a Java EE application will be used as our demo servers and applications for containerization. However, *these are subject to change*. If you would like to see a specific application or related tool or technique covered in this training, please contact us to arrange.

OpenShift is a container application platform for deploying Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to manage containers running on Docker, Kubernetes, and the Red Hat OpenShift Container Platform.

Docker Compose is a tool for creating and running multi-container Docker applications.

In this instructor-led, live training, participants will learn the fundamentals of Docker Compose as they step through the process of building and deploying sample environments.

By the end of this training, participants will be able to:

- Learn the fundamental features and uses of Docker Compose- Define multi-container application environments using Docker Compose- Transform an existing application into a fully Dockerized environment- Containerize a sample legacy system using Docker Compose

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Docker 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.

rkt is an application container engine for production cloud-native environments. Unlike Docker, rkt executes in the classic Unix process model (there is no central daemon), in a self-contained, isolated environment. rkt implements an open, standard container format and can execute other container images, like those created with Docker. rkt is the default container engine for CoreOS.

This training introduces rkt's architecture and walks participants step-by-step through the deployment of rkt containers in a live lab environment.