Section 1: Get Started with Docker Technologies
In this section, we will see what the course covers and what you will learn from this course.
- Course Overview: Welcome to the Docker Technology World
- Introduction to Virtualization Technologies
- Docker Software's Client-Server Architecture
- Install Docker for Mac/Windows
- Install Docker Toolbox
- Important Concepts of Docker Technology
- Run Our First Hello World Docker Container
- Deep Dive into Docker Containers
- Docker Port Mapping and Docker Logs Command
Browse Videos
Section 2: Working with Docker Images
In this section, the author discusses Docker image layers, how to build Docker images using Docker commit command and writing Dockerfile. Learn to push Docker images to Docker hub.
- Docker Image Layers
- Build Docker Images by using Docker Commit Command
- Build Docker Images by Writing Dockerfile
- Dockerfile In-depth
- Push Docker Images to Docker Hub
Browse Videos
Section 3: Create Containerized Web Applications
In this section, we create containerized a simple Hello web world application, docker links and automate workflow. Learn more about Docker Compose workflow.
- Containerize a Simple Hello World Web Application
- Implement a Simple Key-value Lookup Service
- Create Docker Container Links
- Automate Current Workflow with Docker Compose
- Deep Dive into Docker Compose Workflow
Browse Videos
Section 4: Docker Networking
In this section, author introduces you to Docker networking, NONE network, Bridge network, Host Network and Overlay Network.
- Introduction to Docker Networking
- None Network
- Bridge Network
- Host Network and Overlay Network
- Define Container Networks with Docker Compose
Browse Videos
Section 5: Create a Continuous Integration Pipeline
In this section, we write and run unit tests inside containers, get introduced to continuous integration, link CircleCI with Github account, push docker images.
- Write and Run Unit Tests inside Containers
- Introduction to Continuous Integration
- Link CircleCI with Github Account for Setting up a CI Workflow
- Push Docker Images To DockerHub from CircleCI
Browse Videos
Section 6: Deploy Docker Containers in Production
In this section, we are introduced to running docker containers, register Digital Ocean account, and deploy docker application to the cloud.
- Introduction to Running Docker Containers in Production
- Register Digital Ocean Account for Deploying Containerized Applications
- Deploy Docker Application to the Cloud with Docker Machine
- Refactor Docker Compose File
- Introduction to Docker Swarm and Service Discovery
- Deploy Docker Application to the Cloud with Docker Swarm
Browse Videos