642,540 views
???? Advanced Docker Course [7 HOURS] with DISCOUNT https://sale.stashchuk.com/docker ???? Kubernetes - Full Course [6 HOURS] https://sale.stashchuk.com/k8s ???? Full Python Course [43 HOURS] https://sale.stashchuk.com/python ???? Full JavaScript Course [24 HOURS] - INCLUDES 80 PROBLEMS WITH SOLUTIONS https://sale.stashchuk.com/js ???? ???? Donations and thanks https://www.buymeacoffee.com/bstashchuk ⭐️ All my courses are available on the website https://stashchuk.com ???? Subscribe to the YouTube channel https://www.youtube.com/CodingTutoria... ???? LinkedIn / bogdanstashchuk ???? Twitter / bogdanstashchuk ???? GitHub repository for this Docker course https://github.com/bstashchuk/docker-... ???? Discord community / discord ???? Udemy profile https://www.udemy.com/user/bogdanstas... Write to me ???? [email protected] 00:00:00 Introduction 00:02:49 What's in the full course 00:05:36 A plan of practical tasks for this course 00:07:15 What is Docker and why you should use it 00:10:11 What is a container 00:10:41 Docker components 00:12:35 How containers work 00:18:27 What are images and their structure 00:24:01 What is a repository 00:26:01 What programs are needed for this course 00:32:34 Basic Docker commands 00:34:56 Creating a hello-world container 00:45:10 Creating a busybox container 00:49:07 Is there internet access inside containers 00:53:54 Creating an NGINX container 00:58:15 Starting a container in the background 01:02:33 Stopping containers 01:04:02 Starting additional processes in a running container 01:08:00 Creating a name for the container 01:10:04 Publishing container ports 01:14:04 Different ports for different containers 01:16:43 Mounting volumes 01:19:26 Creating a custom HTML page for NGINX 01:30:38 Automatically removing stopped containers 01:32:47 Splitting a command into lines 01:36:42 Using Docker Desktop and VS Code 01:41:46 How to create custom images 01:52:41 Python application with Dockerfile 01:57:35 Creating an image for a Python application 02:00:53 Running a container with a Python application 02:03:18 Creating a different version of the image 02:07:45 Analyzing the file structure of a Python container 02:10:27 Node application 02:12:41 Creating an image for a Node application 02:15:11 Fixing errors in the application 02:18:05 Modifying the Node application 02:24:09 Introduction to Docker Compose 02:28:58 Benefits of Docker Compose 02:32:17 Example of a Docker Compose file 02:35:09 Creating two services with Docker Compose 02:46:55 Running two services using Docker Compose 02:53:21 Docker Compose in the background 02:55:59 Stopping and removing containers in Docker Compose 02:57:21 Rebuilding images in Docker Compose 03:00:56 Finishing