Docker Fundamentals

Learn the basics of Docker.

Watch User Created Playlist (9)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Download and Remove Docker Images

P

Run, Stop and Remove Docker Containers

P

Create Docker Volumes for Persistent Storage

P

Manage Data within Docker Volumes

P

Prune Old Unused Docker Containers and Images

P

Run Short-Lived Docker Containers

P

Build a Simple Node.js Web Server with Docker

P

Setup an Nginx Proxy for a Node.js App with Docker

P

Build Your Own Custom Docker Image

P
docker tutorial about Download and Remove Docker Images

Download and Remove Docker Images

1:15 docker PRO

Learn the basics of downloading and pulling Docker images from Docker Hub. Learn the difference between default tags and version specific tags. Also learn how to display all images, and different ways to remove images.

docker tutorial about Run, Stop and Remove Docker Containers

Run, Stop and Remove Docker Containers

1:33 docker PRO

In this lesson, we'll find out the basics of running Docker containers. We'll go over how to download images from Docker Hub, what happens when you stop containers, how to restart a container once it's been stopped, and also how to remove containers.

docker tutorial about Create Docker Volumes for Persistent Storage

Create Docker Volumes for Persistent Storage

2:04 docker PRO

Docker containers are stateless by default. In order to persist filesystem changes, you must use docker volumes. In this lesson, we will go over how to copy files over to Docker containers, how to create volumes and copy data to them, and also how to mount remote folders for persisting updates.

docker tutorial about Manage Data within Docker Volumes

Manage Data within Docker Volumes

4:02 docker PRO

Learn about the concepts of managing data within Docker volumes, including all of the commands to create and manage volumes. We'll demonstrate how to mount a Docker volume to one or many containers by creating and mounting a volume to an Nginx proxy, and then verify the output with curl. You'll also see how changes to files within volumes of one container propagate to other containers with the same volume mounted, and learn various commands to inspect Docker volumes.

docker tutorial about Prune Old Unused Docker Containers and Images

Prune Old Unused Docker Containers and Images

0:52 docker PRO

In this lesson, we will look at docker container prune to remove old docker containers. We can also use docker system prune to clean up any containers, images, volumes, and networks all in one command.

docker tutorial about Run Short-Lived Docker Containers

Run Short-Lived Docker Containers

1:56 docker PRO

Learn the benefits of running one-off, short-lived Docker containers. Short-Lived containers are useful to execute one-line commands or setup scheduled tasks. We'll demonstrate setting up a cronjob from the host machine to tap into the benefits of running automated, timed scripts with Docker.

docker tutorial about Build a Simple Node.js Web Server with Docker

Build a Simple Node.js Web Server with Docker

2:01 docker PRO

Learn how to build a simple Node.js web server with Docker. In this lesson, we'll create a Dockerfile for a simple Node.js script, copy and build it into a Docker image, and start a container to run the web server.

docker tutorial about Setup an Nginx Proxy for a Node.js App with Docker

Setup an Nginx Proxy for a Node.js App with Docker

5:40 docker PRO

Learn how to setup an Nginx proxy server with Docker that sits in front of a Node.js app. You can use a proxy to control the flow of frontend requests hitting your app, as well as to achieve better performance and scalability. We'll create a sample Node.js app, configure a default Nginx configuration file for proxying web requests, build both Node.js and Nginx Docker images, and learn how to link everything up and get it running with Docker specifics.

docker tutorial about Build Your Own Custom Docker Image

Build Your Own Custom Docker Image

13:43 docker PRO

In this lesson we will cover how to build your own custom Docker image from scratch. We'll walk through the process of starting a Debian container, installing packages and working through configuration issues, as well as a strategy for building a Dockerfile.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?