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.