- Overview of Docker
- Image Creation and Sharing
- Docker Ecosystem
- Docker Configuration, Developing and Networking
- Docker Networking Implementation and Deploying to Cloud
1. Overview of Docker
- Shipping Transportation Challenges
- Introducing Docker
- Architecture of Docker
- Understanding images and containers
- Running Hello World in Docker
- Introduction to Container
- Container Life Cycle
- Sharing and Copying
2. Image Creation and Sharing
- Base Image
- Docker File
- Working with containers
- Optimization of Docker File
- Publishing Image on Docker Hub
- Private Registry
3. Docker Ecosystem
- Introduction to Docker Ecosystem
- Docker Compose
- Docker Swarm
- Managing Containers
- Running Containers
4. Docker Configuration, Developing and Networking
- Managing and Configuring Docker Daemon
- Introduction to nsenter
- Introduction to runc
- Secure Remote Access
- Introduction to Docker Networking
- Network Types
5. Docker Networking Implementation and Deploying to Cloud
- Introduction to Docker Networking: Hands-on
- Network Types: Hands-on
- Network Namespace
- Docker Container Networking
- Custom Bridge
- Weave Network
- Accessing Public Cloud to run Docker
- Docker Host on AWS EC2
- Docker Host on AWS using Docker Machine
- EC2 Container Service