Docker Advanced
Schedules

Overview:

This 3-day course will give a strong foundation knowledge on docker deployment in single server, configure docker cluster and also operations on containers, images and networking. Each student will be able to deploy his own docker hosts on Ubuntu server and windows server 2016 and also perform advanced docker function like linked continers, docker cluster, and docker ci integrations.

Duration:

3 Days

Prerequisite:

Linux basic skills (like working file and directories)

Who should attend:

Targeted for Cloud Engineers, Centre of Excellence Team, Microsoft Windows Server Administrators, Unix/Linux Administrators, Storage Administrators, Network Administrators, Virtualization Administrators.

Agenda:

Docker – quick overview and install

Module 1: What is docker

  • Virtualization basics
  • Docker – Introduction
  • Difference between docker and virtualization
  •  

    Module 2: Install and configure Docker (Hands on lab by students)

  • Deploy a Ubuntu 14.04 Server
  • SSH to Ubuntu server
  • Install Docker engine on Ubuntu 14.04
  • Validate docker engine is successfully installed
  •  

    Module 3: Docker container operations (Hands on lab by students)

  • Launch a docker container
  • Login to container
  • Work in a container
  • List containers
  • Pause a container
  • Un-pause a container
  • Delete container
  •  

    Module 4: Docker Networking (Hands on lab by students)

  • Introduction to docker networking
  • Default docker network
  • Docker container – virtual interfaces
  • Network configuration
  •  

    Module 5: Linked containers (Hands on lab by students)

  • Deploy container-A ( install python)
  • Deploy a linked container –B ( install database server)
  • Write python program on container-A to create table
  • Run python program on container –A
  • Login to container-B and validate table is created
  •  

    Module 6: Docker Compose (Hands on lab by students)

  • Inter to Docker Compose
  • Benefits of Compose
  • Configure the Compose file
  • Build image instruction
  •  

    Module 7: Setting up a private registry (Hands on lab by students)

  • Push and Pull from a private regisrory
  • Quick walkthrough on Security
  • Intro to Docker Machine
  • Install and configure Docker Machine
  • Create a host using Docker Machine on different platforms(On-premise & On-cloud)
  • Docker machine SSH
  •  

    Module 8: Docker swarm

  • What is Swarm
  • Swarm architecture
  • Role of swarm in docker
  • Filtering and scheduling
  •  

    Module 9: Install and configure Docker swarm (Hands on lab by students)

  • Deploying swarm cluster
  • Installing HA discovery service
  • Swarm managers
  • Node joining to swarm cluster
  • Filtering and scheduling
  •  

    Module 10: Docker basic troubleshooting (Hands on lab by students)

  • Logging docker demon
  • Logging container
  • Troubleshooting Containers
  • IP tables
  •  

    Module 11: Docker integration with github (Hands on lab by students)

  • Create github account
  • Create docker file and make change on git
  • Automate image build on changes made in github repository –docker file
  •  

    Module 12: Install and configure Docker on windows 2016 (Hands on lab by students)

  • Deploy a Win 2016 server
  • RDP to win 2016 server
  • Install Docker engine on Win 2016 server
  • Run windows .net and IIS container
  • Windows container operations
  •  

    Latest Docker releases(Overview):

  • Docker on windows server 2016 (Demo if time permits)
  • Kubernetes (Thoery of 2 slides on intoriduction)
  • Docker on AWS (ECS & ECR) (Demo if possible)
  • Docker 1.12 release and its features (Theory)
  •  

    On Completion of this program:

    Participant should be able to deploy Docker engine on Linux and windows environments and advanced docker functions.

 

Docker Advanced Training Schedules:

Sl No.Training DatesLocationRegistration
117th to 19th October 2019BangaloreClick here to register
210th to 12th October 2019HyderabadClick here to register
323rd to 25th October 2019MumbaiClick here to register
416th to 18th October 2019Sri LankaClick here to register
523rd to 25th October 2019BangladeshClick here to register
Sl. No.Training DatesLocationRegistration
108th to 10th November 2019BangaloreClick here to register
222nd to 24th November 2019HyderabadClick here to register
320th to 22nd November 2019MumbaiClick here to register
413th to 15th November 2019Sri LankaClick here to register
506th to 08th November 2019BangladeshClick here to register
Sl No.Training DatesLocationRegistration
124th to 11th December 2019BangaloreClick here to register
225th to 27th December 2019HyderabadClick here to register
312th to 14th December 2019MumbaiClick here to register
406th to 08th December 2019Sri LankaClick here to register
509th to 11th December 2019BangladeshClick here to register