Docker Training | Docker Certification Course in Gurgoan Docker Training | Docker Certification Course in Gurgoan

Docker Training

Docker Training

Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments.

Objectives

  • Run containers on Docker platform
  • Build images to run containers
  • Host private registries
  • Setup various networks to boot containers
  • Work with Docker Remote API
  • Manage a cluster of containers
    • Set up Continuous Integration with Docker

Intended Audience

This course will benefit all IT professionals who actively develop, test and/or deploy code.

Prerequisites

Candidate should understand CHEF

Course Outline

  1. Introduction and History
    • Introduction
    • Container History
    • Advantages
    • The Container Story
    • Docker Community
    • Docker Technology
    • Getting Started
    • Installing, Upgrading the Kernel
    • AWS
    • Vagrant to VM
    • Vagrant to AWS
    • Using Docker
    • Interactive Shell
    • Docker Group
    • Running Docker
    • Docker Repositories
    • Repository Client
    • The Rise of the Virtual Machine
    • The Ugly Virtual Machine
    • What Are Containers?
    • Containers Under the Hood
    • The Future of Docker and Containers
    • Installing Ubuntu Linux and CentOS Linux
    • Downloading Ubuntu
    • Creating a VM to Install Ubuntu
    • Installing Ubuntu
    • Downloading CentOS
    • Creating a VM to Install CentOS
    • Installing CentOS
    • Installing and Updating Docker
    • Installing Docker on Ubuntu
    • Installing Docker on CentOS
    • Updating Docker
    • Granting Docker Control to Non-root Users
    • Configuring Docker to Communicate Over the Network
    • Playing Around with Our First Docker Container
  2. Major Docker Components
    • The High Level Picture
    • The Docker Engine
    • Docker Images
    • Docker Containers
    • Docker Hub
    • A Closer Look at Images and Containers
    • Image Layers
    • Union Mounts
    • Where Images Are Stored
    • Copying Images to Other Hosts
    • The Top Writeable Layer of Containers
    • One Process per Container
    • Commands for Working with Containers
    • Container Management
    • Starting and Stopping Containers
    • PID 1 and Containers
    • Deleting Containers
    • Looking Inside of Containers
    • Low-level Container Info
    • Getting a Shell in a Container
    • Building from a Dockerfile
    • Introducing the Dockerfile
    • Creating a Dockerfile
    • Building an Image from a Dockerfile
    • Inspecting a Dockerfile from Docker Hub
  3. Working with Registries
    • Creating a Public Repo on Docker Hub
    • Using Our Public Repo on Docker Hub
    • Introduction to Private Registries
    • Building a Private Registry
    • Using a Private Registry
    • Docker Hub Enterprise
    • Diving Deeper with Dockerfile
    • The Build Cache
    • Dockerfile and Layers
    • Building a Web Server Dockerfile
    • Launching the Web Server Container
    • Reducing the Number of Layers in an Image
    • The CMD Instruction
    • The ENTRYPOINT Instruction
    • The ENV Instruction
    • Volumes and the VOLUME Instruction
    • Module Recap
  4. Docker Networking
    • The docker0 Bridge
    • Virtual Ethernet Interfaces
    • Network Configuration Files
    • Exposing Ports
    • Viewing Exposed Ports
    • Linking Containers
    • Troubleshooting
  5. Docker Daemon Logging
    • Container Logging
    • Planning Image Builds
    • Intermediate Images
    • The docker0 Bridge
    • IPTables
  6. Chef Containers.
    • Building containers with Chef.
    • Test kitchen with Chef + Docker.
    • Managing containers with Chef.

For more info kindly contact us.