This event is now over

Event Details


Docker Container overview

The Docker Engine container comprises just the application and its dependencies. It runs as an isolated process in userspace on the host operating system, sharing the kernel with other containers. Thus, it enjoys the resource isolation and allocation benefits of VMs but is much more portable and efficient.


Docker Course Outline

1.Introducing Containers


 The Rise of the Virtual Machine

Containers vs VMs

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



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

3. Major Docker Components


Module Intro


The High Level Picture


The Docker Engine


Docker Images


Docker Containers


Docker Hub


A Closer Look at Images and Containers




Persistent Data and Production 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


4. Container Management


Module Intro


Starting and Stopping Containers


PID 1 and Containers


Deleting Containers


Looking Inside of Containers

Low-level Container Info


Getting a Shell in a Container


5. Building from a Dockerfile


Module Intro


Introducing the Dockerfile


Creating a Dockerfile


Building an Image from a Dockerfile


Inspecting a Dockerfile from Docker Hub


6. Working with Registries


Module Intro


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


7. Diving Deeper with Dockerfile


Module Intro


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

8. Docker Networking


Module Intro


The docker0 Bridge


Virtual Ethernet Interfaces


Network Configuration Files


Exposing Ports


Viewing Exposed Ports


Linking Containers


9. Troubleshooting


Module Intro


Docker Daemon Logging


Container Logging


Planning Image Builds


Intermediate Images


The docker0 Bridge



10. How Images Get Built


The Build Context


Image Layers




Base Images


Dockerfile Instructions

11. Docker Commands


The run Command


Managing Containers


Docker Info


Container Info


Dealing with Images


Using the Registry


12. Monitoring and Alerting


Hands On Use Cases:


Using Docker for sandboxing and testing


Deploying applications with Docker


Deploying Web Applications on Docker


Deploying Mysql as Docker Container


Deploying MongoDB as Docker Container

Call – +91 97899 68765 / 044 – 42645495


Hema B
Tel : +91-9789968765,
044-42645495 | |


April 16, 2016 — 9:00 am to
August 31, 2016 — 6:00 pm

Add to your calendar


#67, 1st Main Road, 2nd Floor,
Gandhi Nagar, Adyar,
Chennai, Tamil Nadu