Docker Course: Master Docker in 1 Hour (Complete Tutorial)

preview_player
Показать описание

Learn Docker in one hour with this comprehensive course, containing 10 chapters that go from installation to advanced topics. This complete tutorial will prepare you to harness Docker whenever you need it. To ensure you get the most out of this learning journey, each chapter of this tutorial is complemented by practice exercises, whose instructions you can access towards the end of the video tutorial.

Today, the ability to run applications within Docker containers is indispensable. Before Docker's advent, developers struggled with the 'it works on my machine' problem, where an application could run or fail depending on the environment that it's running in. Traditionally, developers relied on Virtual Machines to run their application reliably across different environments, but virtual machines were too heavy and costly. Docker's emergence in 2013 offered developers the means to deploy applications in small, isolated containers. This tutorial will guide you through how Docker has revolutionized deployment, making it an essential skill for modern development.

This innovation not only ensured consistency across different environments, but it also solved the scalability problem that previously plagued ecosystems with virtual machines. By the end of this tutorial, you'll understand how Docker can be used to eliminate the 'it works on my machine' problem, ensuring your applications run smoothly anywhere.

CHAPTERS:
00:00 Chapter 0: The Need for Docker
03:58 Chapter 1: Setting the Stage
05:14 Chapter 2: Installing Docker
08:03 Chapter 3: Installing Python without Python
17:18 Chapter 4: Expanding on the Python Image
24:05 Chapter 5: Running a Web Application
35:53 Chapter 6: Pushing an Image to Docker Hub
42:03 Chapter 7: Environment Variables
49:34 Chapter 8: Running MySQL in a Container
57:26 Chapter 9: Streamlining with Docker Compose
01:09:04 Chapter 10: Persistent Volumes
01:18:45 Workbooks: Extra Practice

#docker #dockercompose #tutorial
Рекомендации по теме
Комментарии
Автор

Thanks to this man, I got my first job as a backend developer, and I am eternally grateful

wistoncastaneda
Автор

Rayan courses probably has the most organized content I have ever seen.

aniketjoshi
Автор

Between this and your Udemy Spring Boot course, I learned that you are a LEGEND! I wish there was someone like you who made an ASPdotNET web API course that was as good as your Spring Boot course. Every one that exists doesn't stand up to what you've done. Thank you so much for everything you've given us. I see in the comments others feel the same way. I wish there were more like you, but unfortunately, there is only one Rayan Slim. Keep being you buddy.

crackrokmccaib
Автор

Thank you, Rayan. You are absolutely right that students today are overwhelmed with their studies. But we just keep on truckin, right? Your info on Docker is very timely, indeed. But this field is moving at lightening speed, and we need to stay on top of things. Thanks so very much!!

elisesarmiento
Автор

So this is the face of the teacher who taught me Java and Spring-Boot. Good to see you sir. I like your teaching style from your voice to your slides to your clear explanations of complex topics, Masha Allah. Thank you for your Udemy courses. And thank you for this course as well. Delivered with clarity as expected 👍👍

maaziy_ghaziyIYI
Автор

Much appreciated Rayan. I've been meaning to learn Docker for ages. I have your Java course and really like your teaching style, so I am looking forward to following this.
Thanks again

alan-overthenet
Автор

This was amazing, thanks a bunch..very clear and orginized

adnanabdulkader
Автор

Super proficient ! Thank you so much Rayan

MrYyope
Автор

Long time student and fan. Will give this a spin.

jamesr
Автор

This is very informative and easy to watch, thank youu!!

m.h
Автор

I honestly enjoy your courses, they I so organised, even an absolute beginner with prior coding experience can easily grab and understand all your lessons because of the way you teach and how well you explain thing, not to forget how well you break down each lesson in a way that anyone can easily digest the information. Thank you for your amazing lessons, especially the Complete Java Bootcamp on Udemy, I really appreciate you time and effort you took when preparing for each and every lesson

thabangligavha
Автор

Chapter3 running the command on windows machine yielded an error. I converted the slash marks as described but getting an "exec format error" while using the rest of the command exactly as described. Further attempts appear to increase the number of container IDs needing to be removed per the end of chapter cleanup.

ozzman
Автор

Your sound so familiar, and then I relized you the Udemy Springboot guy!!!

f
Автор

Hi python:3.8-slim does no longer exist in the hub. I used 3.9-slim instead. is that okay?

negareyvazi
Автор

What if I intend to run my docker containers in different operating systems (like Windows and Linux), how should I configure the persistent storage for the containers in this case, as the file paths would be different?

bryanhor
Автор

but in connecting to mysql database why it works without specifying a port with the network.

cdexzswzaqME
Автор

In section 8, I still see failed to connect to db in flask app. I have MySQL installed locally from 2 years ago running on 3306. When running the container with the mysql-server:8.0 image, i set the port to -p 3306:3306, but the port is in use which I get. I tried 3307:3306 and the container runs fine, but the flask app still doesn't connect. In running the flask app, I tried host.docker.internal and host.docker.internal:3307, but still can't make the connection. Is there something I'm missing? The flask container runs, the mysql container runs, but the connection is not being made. Is the flask app still trying to connect to the local instance of MySQL rather than the running container?

crackrokmccaib
Автор

hey awesome - how about including a certificate at the end of this - would really help - I am your student at Udemy though. so which course would you suggest for a docket certi at udemy

ramkrsn