EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD NATIVE & DEVOPS

Basic Docker Training

Course outline

2 days

Duration

2 days

Introduction

Docker is the world leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps

Course Highlights

  • Installing Docker
  • Docker Container
  • Docker Image
  • Create Docker from Dockerfile
  • Create Docker with Compose
  • Docker Networking

Target Audience

  • Software Developers
  • Software Architect
  • Network Administrators
  • Software Project Managers

Course Outline

Topic 1 Get Started on Docker

  • What is Docker
  • Why Docker
  • Install Docker
  • Run Docker

Topic 2 Docker Container & Image

  • What is Docker Container
  • Create Container from Image
  • Docker Commands
  • Docker Images
  • Docker Container LIfe Cycle
  • Pull Images from Docker Hub

Topic 3 Docker Networking

  • What is Docker Networking
  • Docker Network Commands
  • Binding Ports
  • Passing Data to a Container
  • Passing Data between Containers

Topic 4 Create Docker Image from Dockerfile

  • Dockerfile
  • Docker Build
  • Dockerfile Commands
  • Ex: Create a Apache Web Server Image
  • Ex: Create a Python Flask Web Image

Topic 5 Docker Compose

  • What is Docker Compose
  • YAML
  • Compose Demo on Flask Web App

Programme scope, delivery arrangements and suitability are confirmed during enquiry.