Docker - Complete Tutorial [Docker For Everyone In 2 Hours]

preview_player
Показать описание
Learn Docker and all about containers from the ground up. In this course, you'll learn what containers are and why they are awesome and how you can use existing, as well as build custom, containers and images with Docker.

Want to learn way more about Docker & Kubernetes?

----------

• Follow @maxedapps and @academind_real on Twitter

See you in the videos!

----------

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

You have a talent for explaining complex subjects in a simple language Max. And you are a real teacher.

simpleprogramming
Автор

0:00:00 What is Docker?
0:02:38 What is a container?
0:04:38 Why containers?
0:10:35 Virtual machines
0:15:55 Containers
0:18:08 Virtual machines vs containers
0:19:27 Docker setup
0:22:18 - Linux
0:23:56 - Mac
0:27:27 - Windows
0:43:58 Docker building blocks (Engine, Desktop, Hub, Compose) + Kubernetes
0:47:00 Visual Studio Code
0:49:05 Hello Docker - Node.js App
0:52:06 - Dockerfile (image blueprint)
0:53:38 - `docker build` (an image)
0:55:19 - `docker run` (a container based on an image)
0:56:58 - `docker ps` (list all running containers aka processes, hence ps)
0:56:58 - `docker stop` (a container)
0:58:25 Course outline (Foundation, Advanced, Kubernetes)
1:06:00 Images vs containers
1:08:22 One image, multiple containers (dockerize once run anywhere)
1:09:42 Finding and "running" an image
1:10:14 - Docker Hub
1:10:57 - `docker run node` (run node container based on the latest node image pulled from Docker Hub)
1:13:35 - `docker ps -a` (list all containers: running and stopped)
1:14:23 - `docker run -it node` (run node container in an interactive mode)
1:18:09 Building and "running" an image - Node.js App
1:24:48 - Dockerfile (image blueprint)
1:36:00 - `docker build` (an image)
1:37:58 - `docker run` (a container based on an image)
1:49:45 Images are layer based
1:55:07 - Dockerfile optimization
1:58:02 Images vs containers - summary
2:01:18 Managing images and containers
2:03:17 - `docker --help` (general help)
2:05:00 - `docker <command> --help` (commmand help)
2:05:19 - `docker run` (start new container) vs `docker start` (restart existing container)
2:07:48 - Attached vs detached mode
2:13:40 - `docker logs`
2:15:35 Unfortunately it stops here. ;(

michalbotor
Автор

This guy taught me Vue JS and now I use it at work every day. Thanks so much Max

shuddR
Автор

If you want to skip initial setup and dive direct into docker 1:06:04

deathvally
Автор

For all Linux/Ubuntu users:

To install docker, you will need to type the following command in your terminal:

"sudo apt install docker.io"

Note that if you're using Ubuntu, you will need at least Ubuntu 16.04 to run the above command.

And then to test that the docker engine is running, you will need to type the following:

"sudo docker run hello-world"

You will need to add "sudo" in front of all of your docker commands too. So for example "docker build ." becomes "sudo docker build .".

Thanks Max for this awesome crash course. I've always wanted to learn Docker and add it to my learning programming category. :-)

guitarman
Автор

main course is very clear, detailed and well made. So if you need to go deeper, definitely take it!

vlkf
Автор

Docker and CI/CD one of the most hardest parts of frontend developer roadmap, thank you for sharing helpful learning videos!

AkkayHT
Автор

Amazing course! I finally understand what is Docker and how it works. Thank you so much Max!

yuriikisanov
Автор

Best programming teacher in the world! Thank you so much

DaliborHomola
Автор

Great lecture, high quality explanations with simple language even the topic is not simple indeed.

tahaozturk
Автор

Oh man because of this video, I'd like to buy the full version with Kubernetes! Thank you, Max! I've been watching your videos for years

dominiclapitan
Автор

been waiting for this course for so long ... literally not watched any other tutorial seriously because it wasn't Max's. You're an awesome teacher <3

anindyakundu
Автор

This is an excellent tutorial! It's very clear and easy to understand, thank you Max.

af
Автор

One of the best docker tutorial i came across . Thank you :)

pragyayadav
Автор

Well structured and clear tutorial. Of high quality!

maksymdudyk
Автор

Thanks a lot, exactly what i needed to learn for my channel's content, you're a life saver🙏

FransixWeb
Автор

Awesome! Thanks! I have been looking for some comprehensive Docker tutorial for quite some time, with a lot of the theory. Not only making the scripts.
One tip: In the future consider moving your camera a bit down. We see a lot of the wall but very little of your non-verbal communication (hands).

Remington
Автор

max you are the best instructor i ever seen.

Roozbeh
Автор

Thank you very much Academind! I was just planning to use Docker for my Final Year Project for a deployable NextJS LocalMongoDB system!

everenjohn
Автор

Thank you Max for winderful explanation.

Baidi