Docker with Swarm Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
Docker is an open-source platform that automates the building, shipping and running of software applications inside containers. Multi-container Docker applications can be further defined using Compose.
Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts.
In this instructor-led, live training, participants start with an overview of software containerization concepts, and then carry out live exercises to put into practice the concepts learned.
By the end of the course, participants will be able to:
Deploy Docker hosts across multiple machines using Compose and Swarm.
Manage a Swarm cluster in a live lab environment.
Secure and troubleshoot Docker hosts within their Swarm cluster
Audience
Software developers
System administrator
IT managers and operations teams
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Facilities
Location
Start date
Start date
Reviews
Course programme
[DAY 01]
- Introduction
- Preparing our infrastructure/Installing Docker
- Container vs Virtual Machines
- Container vs Images
- Docker Architecture/Components
- Running Containers
- Building Images
- Persistent Data Storage
- Docker Compose
- Docker Registry
[DAY 02]
- Docker Networking
- Docker Swarm Mode
- Concepts - Manager & Workers
- Overlay Network
- Service Discovery
- Load-balancing
- Routing Mesh
- Initializing Swarm
- Docker Services
- Performing Rolling Updates
- Docker Logs
[DAY 03]
- Docker Stacks
- Docker Secrets
- Partitioning / Node Labeling
- Node Management
- Troubleshooting
- Securing the Docker Engine/Swarm
- Summary and Conclusion
Docker with Swarm Training Course