Docker Tutorial for Beginners – A Full DevOps Course on How to Run Applications in Containers

25 Comments



Get started using Docker with this end-to-end beginners course with hands-on labs.

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.

In this course you will learn Docker through a series of lectures that use animation, illustration and some fun analogies that simply complex concepts, we have demos that will show how to install and get started with Docker and most importantly we have hands-on labs that you can access right in your browser.

💻 Practice Labs: https://bit.ly/3IxaqRN

🔗 KodeKloud Website: https://www.kodekloud.com

🎥 Tutorial from KodeKloud. Check out their Youtube Channel: https://www.youtube.com/user/mmumshad

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:02:35) Docker Overview
⌨️ (0:05:10) Getting Started
⌨️ (0:16:58) Install Docker
⌨️ (0:21:00) Commands
⌨️ (0:29:00) Labs
⌨️ (0:33:12) Run
⌨️ (0:42:19) Environment Variables
⌨️ (0:44:07) Images
⌨️ (0:51:38) CMD vs ENTRYPOINT
⌨️ (0:58:37) Networking
⌨️ (1:03:55) Storage
⌨️ (1:16:27) Compose
⌨️ (1:34:49) Registry
⌨️ (1:39:38) Engine
⌨️ (1:46:20) Docker on Windows
⌨️ (1:53:22) Docker on Mac
⌨️ (1:55:20) Container Orchestration
⌨️ (1:59:25) Docker Swarm

⌨️ (2:03:21) Kubernetes
⌨️ (2:09:30) Conclusion

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://www.freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source

25 Comments
    • blank
      ali abdelfattah
      May 16, 2022 01:16 am Reply

      Amazing Course , Thank you.

    • blank
      Juan Camacho
      May 16, 2022 01:16 am Reply

      tutorial here is super basic with very basic commands, and then when you try to do the labs in the kode kloud pages, they ask about stuff that were not explained here.

    • blank
      Aditya Singh
      May 16, 2022 01:16 am Reply

      THanks a ton. After avoiding learning docker and pretending I already know it for 3 years, I finally did it. Thanks a ton. You made it easy.

    • blank
      Adesoji Alu
      May 16, 2022 01:16 am Reply

      The boss of kodekloud ☺️

    • blank
      trenholme lodge
      May 16, 2022 01:16 am Reply

      purple on black difficult to read and you all do it. why not black text on white background??

    • blank
      Bartoloměj Eliáš
      May 16, 2022 01:16 am Reply

      Great video, thank you.

    • blank
      roy edri
      May 16, 2022 01:16 am Reply

      A review on this course and teacher :
      I have seen lots of tutorials throughout my degree in computer science,
      this was a pleasure of learning, and understanding lots of concepts from a to z
      and with the help from the hands-on labs this was GREAT !
      teacher is awsome, speaking clearly, emphasizing important notes
      thank you so much ! – highly recommended for docker begginers

    • blank
      Ali Abdullah
      May 16, 2022 01:16 am Reply

      GREAT WORK

    • blank
      Zain SiDdiqui
      May 16, 2022 01:16 am Reply

      Well compiled course. Best one imo for learning Docker

    • blank
      Jumbo90
      May 16, 2022 01:16 am Reply

      Amazing course, so much info such a good format, well done, and thanks.

    • blank
      Benedict Korir
      May 16, 2022 01:16 am Reply

      This is the best presentation of info ever. Thank you.

    • blank
      Pavel Komar
      May 16, 2022 01:16 am Reply

      Great introduction course, thank you!

    • blank
      Stefan
      May 16, 2022 01:16 am Reply

      720p video, seriously? man 🙁

    • blank
      a.n k.r
      May 16, 2022 01:16 am Reply

      wrapped up this tute. Thanks, Mumshad Mannambeth for this awesome course. After following your the hands-on labs, I feel confident about the docker. Now I'm looking forward to the next challange.

    • blank
      Sani Musa
      May 16, 2022 01:16 am Reply

      Great course, the instructor was very good and clear

    • blank
      Oliver Persson Bogdanovski
      May 16, 2022 01:16 am Reply

      Great tutorial! I really enjoyed it. / fifth year computer science and engineering student, Sweden

    • blank
      Rohit Nakwal
      May 16, 2022 01:16 am Reply

      1st he played for the Indian cricket team and then he became a body builder and now he is a tutor on youtube, Shreesanth is legend🔥🔥

    • blank
      The Movie Lab
      May 16, 2022 01:16 am Reply

      This command "$ docker run -p 8282:8080 webapp-color" is not working in the Hands-on lab. I have been breaking my head since last 1.5 hour. But it does not seems to work. Anyone know the solution for this?[Lab3 task9]. Due to this I am also unable to attempt next set of questions in Lab3. 🙁 🙁

    • blank
      josep alacid
      May 16, 2022 01:16 am Reply

      My name is Mooonshot100 ?¿?¿🙄🤦‍♂

    • blank
      Mr.rEaL1sT
      May 16, 2022 01:16 am Reply

      Great course. Thx

    • blank
      harsha kumar Reddy
      May 16, 2022 01:16 am Reply

      Thanks Guru 🙏

    • blank
      Pieterjan Spoelders
      May 16, 2022 01:16 am Reply

      Great tutorial! Thanks.

    • blank
      CEO of the N-word
      May 16, 2022 01:16 am Reply

      1000 th comment. Neat!

    • blank
      Luis Lopez
      May 16, 2022 01:16 am Reply

      One "silly" question of a beginner. With Desktop version, as you said, you can choose between linux or windows containers. But can we run mixed containers (from Windows and linux based) at the same time? I have windows where i will use linux based containers but have one app in windows. Can I containerize it to run in combination with the rest as well as being part of the internal bridged network? Thanks for your great course.

Leave us a comment