The intro to Docker I wish I had when I started

26,858
0
Published 2024-07-15
X: twitter.com/typecraft_dev
Learn is 50% off! learn.typecraft.dev/

Sign up for Docker Hub: dockr.ly/3Y30xG5
Download Docker Desktop: dockr.ly/46cgv2H

Docker is an amazing piece of technology. And I'm sad to say, I took it for granted for many years. This is the video I wish I had when I started learning Docker. We'll be talking about virtualization, containerization, and the difference between the two (because this stuff was messed up in my head for a long time). Before you know it, we'll cover Dockerfiles, images, and building containers.

So join me in a gentle introduction to docker. Let's get into it.

chapters:
0:00 - intro
1:30 - Let's talk about virtualization
3:12 - Let's talk about containerization
4:50 - Let's install Docker!
7:00 - What the hell is a Dockerfile? An anatomy
9:27 - How Dockerfile, images, and containers relate
11:20 - Let's create our first image and container
15:29 - Tagging a new version of our image

All Comments (21)
  • As always awesome vid, this should be from now on default beginner docker intro vid on YouTube. Every other docker intro vid are not as hands on beginners as yours.
  • man a playlist on docker like your neovim one would be great
  • Great intro video! Beware: Docker likes to make changes to your networking. If you already have a bridge setup, docker can break it. It can be dealt with, but I find Docker is best deployed on a box or VM where it is the only thing on it.
  • Hello from France, I would like to say thank you for all your vids. I find them very didactic and understandable.
  • @MrJeeoSoft
    Great video! I wish I had that intro to docker too when I was learning it, very instructive, thanks for sharing!
  • @cbm_doomworld
    I heard lots of people talk about dcker and that I needed to learn about it and now I have some idea of what it is. I would love to watch more videos about docker.
  • Would love more content in this style! Hope you make the video on port mapping!
  • @rgcottrell
    Yes, it took me longer than it should to figure out what Docker even did. Now I want to use it everywhere. I’m still just scratching the surface of what it can do.
  • @tunacinsoy
    I'd love to to see the secret management within docker environment for the next video's content.
  • @alan_marx
    Quando uma pessoa tem a grandeza de admitir que não entendia muito bem determinado assunto, mas que procurou aprender, então vale a pena conferir o que essa pessoa tem a dizer. 👏
  • @samithseu
    didn’t even know about docker, but after this video, I’m waiting for ur next docker video. GREAT explanation❤
  • Thanks .... I was wondering when will you come up with something like this......need more of these technologies
  • @BrentMalice
    everytime i need something lately you have just uploaded something for it lmao. was trying to setup one to build python stuff on mac without renting a mac . being able to use windows wsl2 for arch linux and then docker+linux for mac makes a holy trifecta. and if you run outta ideas, not a lot of well explained python stuff for arch, from which of the 3 options to use to install packages or general life advice on how to setup outside of a conda env. or if you use that at all
  • @jporfirio
    this video was awesome! I feel more confident to use docker now. can you talk about port mapping and security concerns? like, how safe is it to run a script inside a container? can I trust third-party docker files? if I make the docker file and copy something into it, is it safe to run any script?