Docker Introduction
Provide hands-on skills to build, run, network, and debug Docker containers and images for local and cloud environments.
Get Course Info
Audience: Developers, architects, DevOps
Duration: 3 days
Format: 50 % lectures, 50 % labs
Overview
Containerisation is transforming application deployment. Docker is the industry-standard container format and tooling. This course teaches containerisation, Docker, and Docker development.
Objective
Provide hands-on skills to build, run, network, and debug Docker containers and images for local and cloud environments.
What You Will Learn
- Containerisation technologies
- Docker architecture & internals
- Using Docker images & containers
- Building custom images (Dockerfile)
- Publishing images to registries
- Docker networking, storage, compose
- Troubleshooting & optimisation tips
Course Details
Audience: Developers, architects, DevOps
Duration: 3 days
Format: 50 % lectures, 50 % labs
Comfortable with Linux environment; dev experience (Java/Python/JS) recommended
Setup: Cloud lab provided • Laptop with Internet • Chrome • SSH client
Detailed Outline
- Monolith vs microservices
- VMs vs containers
- Architecture, images, containers, registries
- Download, run, lifecycle
- Dockerfile, layers, commands
- DockerHub, private registry
- Bridge/host, ports
- Volumes, backup
- Orchestration, multi-container apps
- Logs, optimisation, cleanup
Ready to Get Started?
Contact us to learn more about this course and schedule your training.