Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Introduction to Docker and the DCA Certification
Introduction
You, This Course and Us (3:16)
Course Materials
The Requirement: A Portable Application (5:45)
The Solution: Containers (6:25)
Making Containers: Introducing Docker (2:31)
Docker Community Edition Installation
Lecture_06_1_Explore Docker Edition_CE and EE (3:20)
Docker Toolbox vs Docker for Mac (2:35)
Installation of Docker Toolbox (2:56)
Installation of Docker on Ubuntu (4:51)
Create your Docker ID (2:11)
Verify your Docker Installation (1:04)
Test your Docker Installation (1:43)
Docker Images
Working With Docker: Images and Containers (9:19)
The Format of a Dockerfile (2:48)
The .dockerignorefile (2:51)
The Escape Parser Directive (2:24)
Our First Docker Image and Container (7:48)
More Dockerfile Instructions: RUN, ENV, WORKDIR (4:00)
Set the Container's Starting Point: The ENTRYPOINT Instruction (3:59)
Define a Build in a Base Image: The ONBUILD Instruction (3:01)
Stop a Container Once its Work is Done: The STOPSIGNAL Instruction (0:41)
Share a Docker Image (3:35)
Pushing an Image to a Dockerhub Repo (7:01)
Another Way to Store Images: Saving to and Loading from .tar Files (2:16)
Search for Docker Images: The docker search Command (2:30)
Examine your Image: The docker inspect Command (1:16)
Cleaning up Images: Remove Unused and Dangling Images With docker prune (3:35)
Deleting an Image: The docker image rm command (1:36)
Docker Containers
Container Basics: Create, Start and Stop (5:36)
Restarting a Container: The docker restart Command (1:08)
Connect to a Container: The docker attach Command (2:59)
Interacting with a Container: The docker exec Command (2:32)
Examine your Container Using docker inspect (2:49)
Debugging a Container: View Container Logs (1:01)
More Debugging: View Processes of a Running Container (1:07)
Cleaning up Containers: Remove Unused Containers With docker prune (1:06)
Remove Specific Containers using docker rm (4:03)
Dealing with a Zombie Container: The docker kill Command (2:27)
Renaming a Docker Container (0:55)
What has Changed in my Container?: The docker container diff Command (2:01)
Saving the Container State: The docker container commit Command (1:32)
Mapping Container Ports to its Host (3:10)
Putting it Together: From Dockerfile to an NGINX App (6:13)
Storage in Docker
Managing Data in Docker (3:23)
Understanding Volumes (1:59)
Understanding Bind Mounts (2:38)
Understanding tmpfs Mounts (1:03)
Create a Volume (0:47)
Start a Container with a Volume (2:40)
Attach a Read-Only Volume to a Container (2:12)
Inspecting Details of a Volume (0:40)
Cleaning up Volumes: Prune Unused Volumes (0:42)
Observing Changes to a Volume (3:19)
Start a Container with a Bind Mount (2:34)
Start a Container with a tmpfs Mount (1:38)
Container Orchestration with Docker Swarm
Introducing Container Orchestration and Docker Swarm (9:43)
Preparing a Cluster: Provision the Nodes of the Swarm (2:34)
Create the Swarm: Set up the Master and Worker Nodes (3:25)
Deploy a Service in the Swarm (3:09)
Scaling Our Service (1:28)
Inspecting the Nodes in a Swarm (1:10)
Take a Swarm Node Offline: Drain a Worker (1:35)
Update and Remove a Swarm Service (1:33)
Global Services: Deploy App to All Nodes in a Swarm (3:50)
Protect Sensitive Data: Creating Secrets (3:15)
Removing Nodes from a Docker Swarm (1:30)
Alter the Swarm Hierarchy - Promoting and Demoting Swarm Nodes (2:38)
Docker Networks
The Different Network Drivers in Docker (3:24)
Create a Bridge Network (2:13)
Containers and Networks: Connecting and Disconnecting (3:58)
Inspect a Network (1:29)
The Network for Swarms: Creating an Overlay Network (4:11)
Creating a Host Network (1:54)
Network Cleanup: Pruning and Removing Networks (2:55)
Docker's Enterprise Edition and the Universal Control Plane (UCP)
Installing Docker EE on Ubuntu (7:13)
Installing Universal Control Plane (UCP) on Ubuntu (8:18)
Who Uses Docker: Creating Users and Teams in UCP (6:00)
What Users Can Do: Granting Permissions (4:27)
Create Docker Objects in UCP: Creating a Volume from the Web UI (1:41)
The Docker Trusted Registry (DTR)
DTR Installation (2:34)
Create a DTR Repo (3:43)
Pushing to and Pulling from DTR (5:41)
Delete Image from a DTR Repo (0:58)
Users and Teams in DTR (5:17)
Setting Permissions in DTR (2:40)
The Docker Certified Associate Exam
The DCA Exam (7:47)
Exam Curriculum (5:06)
Pushing to and Pulling from DTR
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock