Array
(
    [onlineclasses] => 0
    [assignment] => 0
    [projects] => 0
    [price] => 289
)

Docker training and certification

Docker training and certification
hoverplay

About The Docker Training and Certification

Docker Certification course provides an end to end learning experience for core Docker technologies, including the Docker Hub, Docker Compose, Docker Swarm, Dockerfile, Docker Containers, Docker Engine, Docker Images, Docker Network, Docker Daemon and Docker Storage along with real life case studies.

Why you should do this course?

ADP, BBC News, ebay, GE, ING,Intuit, PayPal, Splunk, Uber & many other MNC's worldwide use Docker across industries


Overview of Docker Goal:

Introduces Docker to readers, the core concepts, and technology behind Docker. Learn in detail about the container and various operations performed on it.

Objectives : Upon completing this lesson, you should be able to: Introduce Docker and state its benefit over VM, Get a brief idea about Architecture of Docker and various terminology associated with it, Run Hello World in Docker, Describe what is Container in Docker, why to use it, and its various scopes, Create, start, stop and remove containers, Share, copy, and backup your data running in a container.

Topics: Shipping Transportation Challenges, Introducing Docker, Architecture of Docker, Understanding images and containers, Running Hello World in Docker, Introduction to Container, Container Life Cycle, Sharing and Copying.

Hands on: Searching for images in docker repository, Pulling images from docker repository, Executing docker images pulled from the repository, Create, Start, Stop and Remove Containers, Sharing Data in your Docker Host with Container, Sharing Data between the Container, Copying Data to and from Container.

Image Creation and Sharing Goal:

This module introduces the Dockerfile and Docker Hub and shows how to build, tag or commit an image. Run your own Docker registry and set up automated builds. At the end of this module, learn how to create Docker images and share them privately or publicly.

Objectives : At the end of this lesson, you should be able to: Create images by starting a container using a base image and interactively make changes to it, Create a Dockerfile that will let Docker build the image automatically, Share your image using Docker Hub deploy your own Docker images registry and set up your own automated build, At the end of this module, write Dockerfiles for your various application services and share them through a hosted service like the Docker Hub or through your own Docker registry.

Topics: Base Image, Docker File, Working with containers, Optimization of Docker File, Publishing Image on Docker Hub, Private Registry.

Hands on : Saving Images and containers as Tar File for Sharing, Starting a container using a Base Image, Writing a Docker File, Use docker-commit to save the changes made, Import and Export a container in a tarball/tar file, Learn to use save and load command, Learn to use Tags with image, Publishing Image to Docker Hub, Running a private registry.

Docker Ecosystem Goal:

This module introduces several tools that leverage Docker to ease application deployment, continuous integration, service discovery, and orchestration. As an example, you will find recipes about Docker Compose and Docker Swarm.

Objectives: Learn how to use Docker Compose to create a WordPress site, start containers on a Cluster with Docker Swarm and finally manage them locally using Kinematic UI and through Docker UI

Topics: Introduction to Docker Ecosystem, Docker Compose, Docker Swarm, Managing Containers, Running Containers.

Hands-on: Using Docker Compose to create a WordPress site, Starting Containers on a Cluster with Docker Swarm, Managing Containers locally using Kitematic UI, Managing Container through Docker UI

 

Docker Configuration, Developing and Networking Goal:

This module covers the configuration of the Docker daemon, especially security settings and remote access to the Docker API. You will learn a few basic problems, like compiling Docker from source, running its test suite, and using a new Docker binary. A few recipes provide better insight on Linux namespaces and their use in containers. Finally, you will know about the basics of networking.

Objectives: At the end of this lesson, you should be able to: Learn about the configuration of the Docker daemon, especially security settings and remote access to the Docker API, Learn how to change the underlying storage driver that provides a union filesystem to support Docker images, Learn the basics of Docker Networking.

Topics: Managing and Configuring Docker Daemon, Introduction to nsenter, Introduction to runc, Secure Remote Access, Introduction to Docker Networking, Network Types.

Hands on: Start, stop, restart and configure Docker Daemon, Build and compile Docker Binary from the source, Run Docker Test suite for Docker Development, Use docker-py to access Docker Daemon Remotely.

Docker Networking Implementation and deploying to Cloud Goal:

Learn the networking mechanisms in Docker. Understand how to get containers’ IP addresses and how to expose a container service on a specific host port. Learn about linking containers, and how to use nondefault networking configurations. Concepts such as network namespaces, using an OVS bridge, and GRE tunnels are presented to lay a strong foundation for container networking. This module also presents you the recipes to show how to access a Docker host on Amazon AWS. The module also introduces to one of the new cloud services that use Docker: the AWS Elastic Container Service (ECS).

Objectives : At the end of this lesson, you should be able to: Learn about basic concepts that use the default Docker networking configuration, Learn about some Docker commands that let you find the IP addresses of your containers, Establish linking in the containers, Configuring Docker Daemon IP Tables and IP Forward settings, Set up custom bridge for Docker, Establish connection among the containers from different host without port mapping.

Topics: Introduction to Docker Networking: Hands-on, Network Types: Hands-on, Network Namespace, Docker Container Networking, Custom Bridge, Weave Network, Accessing Public Cloud to run Docker, Docker Host on AWS EC2, Docker Host on AWS using Docker Machine, EC2 Container Service.

Hands on: Finding IP address of the container, Access a service running in a container over the network, Linking Containers in Docker, Configuring Docker Daemon IP Tables and IP Forward settings, Setting up the custom bridge for Docker, Establishing connection among containers from the different host without port mapping, Docker Host on AWS.

Overview of Docker Goal:

Introduces Docker to readers, the core concepts, and technology behind Docker. Learn in detail about the container and various operations performed on it.

Objectives : Upon completing this lesson, you should be able to: Introduce Docker and state its benefit over VM, Get a brief idea about Architecture of Docker and various terminology associated with it, Run Hello World in Docker, Describe what is Container in Docker, why to use it, and its various scopes, Create, start, stop and remove containers, Share, copy, and backup your data running in a container.

Topics: Shipping Transportation Challenges, Introducing Docker, Architecture of Docker, Understanding images and containers, Running Hello World in Docker, Introduction to Container, Container Life Cycle, Sharing and Copying.

Hands on: Searching for images in docker repository, Pulling images from docker repository, Executing docker images pulled from the repository, Create, Start, Stop and Remove Containers, Sharing Data in your Docker Host with Container, Sharing Data between the Container, Copying Data to and from Container.

Image Creation and Sharing Goal:

This module introduces the Dockerfile and Docker Hub and shows how to build, tag or commit an image. Run your own Docker registry and set up automated builds. At the end of this module, learn how to create Docker images and share them privately or publicly.

Objectives : At the end of this lesson, you should be able to: Create images by starting a container using a base image and interactively make changes to it, Create a Dockerfile that will let Docker build the image automatically, Share your image using Docker Hub deploy your own Docker images registry and set up your own automated build, At the end of this module, write Dockerfiles for your various application services and share them through a hosted service like the Docker Hub or through your own Docker registry.

Topics: Base Image, Docker File, Working with containers, Optimization of Docker File, Publishing Image on Docker Hub, Private Registry.

Hands on : Saving Images and containers as Tar File for Sharing, Starting a container using a Base Image, Writing a Docker File, Use docker-commit to save the changes made, Import and Export a container in a tarball/tar file, Learn to use save and load command, Learn to use Tags with image, Publishing Image to Docker Hub, Running a private registry.

Docker Ecosystem Goal:

This module introduces several tools that leverage Docker to ease application deployment, continuous integration, service discovery, and orchestration. As an example, you will find recipes about Docker Compose and Docker Swarm.

Objectives: Learn how to use Docker Compose to create a WordPress site, start containers on a Cluster with Docker Swarm and finally manage them locally using Kitematic UI and through Docker UI

Topics: Introduction to Docker Ecosystem, Docker Compose, Docker Swarm, Managing Containers, Running Containers.

Hands-on: Using Docker Compose to create a WordPress site, Starting Containers on a Cluster with Docker Swarm, Managing Containers locally using Kitematic UI, Managing Container through Docker UI

 

Docker Configuration, Developing and Networking Goal:

This module covers the configuration of the Docker daemon, especially security settings and remote access to the Docker API. You will learn a few basic problems, like compiling Docker from source, running its test suite, and using a new Docker binary. A few recipes provide better insight on Linux namespaces and their use in containers. Finally, you will know about the basics of networking.

Objectives: At the end of this lesson, you should be able to: Learn about the configuration of the Docker daemon, especially security settings and remote access to the Docker API, Learn how to change the underlying storage driver that provides a union filesystem to support Docker images, Learn the basics of Docker Networking.

Topics: Managing and Configuring Docker Daemon, Introduction to nsenter, Introduction to runc, Secure Remote Access, Introduction to Docker Networking, Network Types.

Hands on: Start, stop, restart and configure Docker Daemon, Build and compile Docker Binary from the source, Run Docker Test suite for Docker Development, Use docker-py to access Docker Daemon Remotely.

Docker Networking Implementation and deploying to Cloud Goal:

Learn the networking mechanisms in Docker. Understand how to get containers’ IP addresses and how to expose a container service on a specific host port. Learn about linking containers, and how to use nondefault networking configurations. Concepts such as network namespaces, using an OVS bridge, and GRE tunnels are presented to lay a strong foundation for container networking. This module also presents you the recipes to show how to access a Docker host on Amazon AWS. The module also introduces to one of the new cloud services that use Docker: the AWS Elastic Container Service (ECS).

Objectives : At the end of this lesson, you should be able to: Learn about basic concepts that use the default Docker networking configuration, Learn about some Docker commands that let you find the IP addresses of your containers, Establish linking in the containers, Configuring Docker Daemon IP Tables and IP Forward settings, Set up custom bridge for Docker, Establish connection among the containers from different host without port mapping.

Topics: Introduction to Docker Networking: Hands-on, Network Types: Hands-on, Network Namespace, Docker Container Networking, Custom Bridge, Weave Network, Accessing Public Cloud to run Docker, Docker Host on AWS EC2, Docker Host on AWS using Docker Machine, EC2 Container Service.

Hands on: Finding IP address of the container, Access a service running in a container over the network, Linking Containers in Docker, Configuring Docker Daemon IP Tables and IP Forward settings, Setting up the custom bridge for Docker, Establishing connection among containers from the different host without port mapping, Docker Host on AWS.

The system requirements include Windows / Mac / Linux PC, with a minimum of 4 GB RAM, 20 GB HDD Storage and i3 processor or above.
We will provide you with a step-wise installation guide to set up the Virtual Box Ubuntu environment on your system which will be used for doing the hands-on exercises, assignments, etc. Our 24/7 expert support team will also be available to assist you.
We know by now that Docker is a software container platform that can be leveraged by Developers, Operators, Enterprises and so on. Each has their own advantage when using Docker. Hence let us ease the Developer community by creating two environments using Docker because Docker automates the repetitive tasks of setting up and configuring development environments. With this, a Developer can focus on what matters: building great applications. Let us create the below two Docker containers.
  • Deploy any Static HTML Website as a Container. Create a Docker Image for running a static HTML website using Nginx
  • Deploy any Node.js application within a container

How soon after Signing up would I get access to the Learning Content?
As soon as you enroll in the course, your LMS (The Learning Management System) access will be functional. You will immediately get access to our course content in the form of a complete set of Videos, PPTs, PDFs, and Assignments. You can start learning right away.

What are the payment options?
For USD payment, you can pay by Paypal. 

What if I have more queries?
You can give us a CALL at +1 718-715-0914