This event is now over

Event Details

About

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

Docker

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

 

Volumes

 

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

 

IPTables

10. How Images Get Built

 

The Build Context

 

Image Layers

 

Caching

 

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

 

 

 

info@bigdatatraining.in

http://www.bigdatatraining.in/contact/

Call – +91 97899 68765 / 044 – 42645495

Contact

Hema B
Tel : +91-9789968765,
044-42645495 | info@bigdatatraining.in | www.bigdatatraining.in

Schedule

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

Add to your calendar

Venue

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

Map