Introduction to Docker

Duration: 2 Days

Course Overview

This 2 day course is suitable for anyone involved in the development and deployment of applications for their organisation including architects, developers, administrators, and testers.

How can I attend my course?

On-line from
your chosen location

At our dedicated
training facility

On-site at
your premises

Course Content

Introduction to Containers and Docker

• Virtualisation
• Containers
• Use Cases for Containers
• Docker Architecture
• Technologies Underlying Docker

Up and Running with Docker

• Starting a Container
• Attaching a Container
• Daemon Containers
• Looking Inside a Container
• Container Restarts
• Removing a Container
• Interactive Mode
• Signals and Containers

Working with Images

• What Is an Image?
• Listing and Searching for Images
• Building Your Own Images
• Working with the Build Cache
• Launching Containers from Images

Repositories

• What Is a Repository?
• Pushing Images to the Hub
• Removing an Image
• Searching a Repository
• Deleting from a Repository

Automatic Container Provisioning

• Using Docker Machine
• Scaling with Docker

Data and Docker

• Data Volumes
• Host Directories and Files as Data Volumes
• Managing Data in Containers

Networking

• Linking Containers Together
• Port Mapping
• Private Networks
• Overlay Networks
• Load Balancing
• Accessing Containers from the Internet
• Iptables and Docker Interactions

Multi-Process Applications

• Working with Multiple Processes in One Container
• Using Docker Compose – Multi-Container Applications

Clustering and Scheduling

• Background on how Containers are scheduled
• Docker Swarm
• Using Compose with Swarm
• Swarm vs. Kubernetes
• Resource Controls

You will receive a full set of course notes
and all supporting materials for your course.

Hard Copy Delivered to your premises or Downloaded to a chosen device.

To book this course please call 
+44 (0) 1444 410296 or email Info@kplknowledge.co.uk