Open Source Bootcamp - Complete Docker and Devops Roadmap - Part 1

Поделиться
HTML-код
  • Опубликовано: 16 июл 2024
  • Live MERN Stack Cohort 2.0 - harkirat.classx.co.in/new-cou...
    Link to Playlist - • Open Source
    PDF to slides for Docker - drive.google.com/file/d/1OvJy...
    Assignment - github.com/hkirat/docker-roadmap
    Open source projects
    Cal.com docker files - github.com/calcom/docker
    github.com/calcom/cal.com
    github.com/processing/p5.js-w...
    ----------------------------------------
    Links:
    Open Source Cohort: harkirat.classx.co.in/
    Twitter: / kirat_tw
    Linkedin: / kirat-li
    Instagram: / kirat_ins
    Discord: / discord
    00:00:00 - 100xDevs Goal
    00:01:55 - Why Docker
    00:04:04 - What are we learning
    00:06:34 - The next Part
    00:07:33 - Why Containerisation
    00:13:36 - History of Docker
    00:15:39 - Installing Docker Locally
    00:18:29 - Inside Docker
    00:21:02 - DockerHub (How Docker Makes Money)
    00:24:00 - Images vs Containers
    00:32:10 - CheckPoint
    00:32:45 - Docker (Coding) part-1/1-simple-app
    00:34:25 - (Explaining Express HTTP server)
    00:37:19 - Docker (Coding)
    00:39:34 - Checkpoint
    00:40:09 - Dockerfile
    00:45:50 - Dockerfile (Where to `npm install`)
    00:48:00 - Dockerfile (.dockerignore)
    00:49:30 - Dockerfile (Exposing ports)
    00:51:03 - Dockerfile (CMD) (CMD vs RUN)
    00:52:22 - Checkpoint
    00:52:41 - Building an Image
    00:54:54 - Image to Container
    00:55:22 - Port mapping (Important)
    00:57:33 - Docker (images vs Containers)
    00:58:51 - Pushing to DockerHub
    01:02:52 - Pulling to AWS machine
    01:05:56 - Recap
    01:06:37 - Recap (Access Tokens)
    01:07:13 - Recap
    01:07:22 - Inspecting Build Time
    01:08:25 - HINTS
    01:13:17 - Assignment (Layers)
    01:14:40 - Assignment #1
    01:15:29 - Assignment #2
    01:15:52 - RECAP
    01:16:26 - Coming Next..
    #docker #placement #opensource #interviews

Комментарии • 319

  • @user-hv2oj4rp5d
    @user-hv2oj4rp5d 9 месяцев назад +208

    Day 1 -
    Okay, I promise - I'll be everyday following up A - Z of this playlist & will share all points & learnings in all videos comment section of this playlist. Love you Harkirat ♥️
    Can it be pinned? 📌

    • @souvikghosh5768
      @souvikghosh5768 9 месяцев назад +8

      Is it only to get pinned
      Or you're actually sharing?

  • @sureshp541
    @sureshp541 9 месяцев назад +46

    Guys, Low Latency Trading System or HFT is something very niche and also high paying. You can't really find right resources for that.
    Please vote for this.

  • @ipizza9941
    @ipizza9941 9 месяцев назад +178

    I think kubernetes for the next video is almost a given to learn after docker. After these two topics are covered, we should move forward to Advanced MERN to make serious real world full stack applications.

  • @mauryasharma4410
    @mauryasharma4410 8 месяцев назад +10

    This is how you teach Docker to a complete beginner. Best docker tutorial.

  • @Nickator
    @Nickator 9 месяцев назад +238

    Low latency systems using c (like to bring this to his attention)

    • @mrmatrix407
      @mrmatrix407 9 месяцев назад +1

      C++

    • @sarthaksharma3188
      @sarthaksharma3188 9 месяцев назад +3

      Bro go is good

    • @Nickator
      @Nickator 9 месяцев назад

      @@sarthaksharma3188 then most of the people need to learn go till they are comfortable in it first and then only can start learning LLS which is optimal but many already know c

    • @ipizza9941
      @ipizza9941 9 месяцев назад +6

      Or rust.

    • @ayushagarwal4247
      @ayushagarwal4247 9 месяцев назад +5

      in Golang please

  • @SauravPant
    @SauravPant 9 месяцев назад +13

    Many teach how Docker works, but this video uniquely explains its practical use and benefits. Thanks, Harkirat

  • @rahulsbhatt
    @rahulsbhatt 6 месяцев назад +1

    Docker was daunting, so I never really wanted to explore this, but your Open-Source BootCamp made him learn it with great enthusiasm!
    Thank you so much, Harkirat!

  • @shivamamin1126
    @shivamamin1126 7 месяцев назад

    Really an awesome learning video!!
    Learned so much in a small amount of time, and I didn't realize where the time passed.
    Keep making these type of videos/bootcamp. It is really helpful for learning or quick revise the concept.♥

  • @keshavsinghn9709
    @keshavsinghn9709 8 месяцев назад +2

    It was freaking amazing, on point explanation of how it actually works, no BS
    Would love to see some real-world k8s series in a similar fashion

  • @cosmiccancer6764
    @cosmiccancer6764 9 месяцев назад +3

    I was soo confused and i really wanted a video like this sooo hard. THANKS A LOT , RESPECTED SIRE!!!!

  • @rohanpandey9957
    @rohanpandey9957 9 месяцев назад +20

    We would very much like to learn ml from you the content which your friend is teaching and what's actually being used in the industry as you once said supervised learning unsupervised aren't really much used but its just the basics

  • @SaurabhKumar-tm5yo
    @SaurabhKumar-tm5yo 9 месяцев назад +2

    Harkirat bhaiya teaches the best content in best way. Please bhaiya complete devops in this playlist please upload daily one video for this playlist.
    Like everyone those who want full playlist from scratch on Devops

  • @prakharsinha4145
    @prakharsinha4145 6 месяцев назад

    Indeed the best lecture on the docker so much depth that too the practical way!

  • @webdevnav
    @webdevnav 8 месяцев назад

    Amazing work! Thank you for taking the time to teach this.

  • @MANIKANTAKORIMILLI-zj1uc
    @MANIKANTAKORIMILLI-zj1uc 9 месяцев назад

    Man really amazed with your way of teaching and the content

  • @akshanshjain9456
    @akshanshjain9456 8 месяцев назад

    I have watched this video around 3 - 4 times, every part of this video is new concept. Best crash course for using Docker.

  • @jaynandansharma6315
    @jaynandansharma6315 9 месяцев назад +28

    MERN stack is very basic thing and for a beginner like me it's very important. Pls make such vedio on it. Specially about React open source and nodeJS open source contribution.❤

  • @dglowned
    @dglowned 9 месяцев назад +25

    I would love to see the devops series continue side by side other videos like low latency servers, AI/ML

  • @yashveersingh9699
    @yashveersingh9699 9 месяцев назад +9

    Next AI whatever you learned from your friend who's helping you.
    Thankyou!!

  • @tanmay2851
    @tanmay2851 9 месяцев назад

    ngl its rare that i watch an hour vid in 1 go . Loved it

  • @Iam1297
    @Iam1297 9 месяцев назад +1

    Really great video!!!! Good balance of theory and coding !!!

  • @dhananjaydeshmukh3469
    @dhananjaydeshmukh3469 9 месяцев назад

    You have no idea how important this is for those who wants to transition. Thank you very much.

  • @RishabhSinghCodes
    @RishabhSinghCodes 8 месяцев назад

    Amazing starter video for docker!

  • @TrainWithShubham
    @TrainWithShubham 9 месяцев назад +1

    Good to see people being aware of DevOps and Cloud :)

  • @venky1922
    @venky1922 9 месяцев назад

    Part 1 - Awesome Video bro Thank you very much for making this video.

  • @parthdalai9806
    @parthdalai9806 9 месяцев назад

    You're doing great Harkirat ❤️
    May God bless you❤️

  • @SlaHu.
    @SlaHu. 9 месяцев назад

    Already waiting for 2nd.
    every word seamlessly entered into my brain

  • @jagvindersingh4543
    @jagvindersingh4543 5 месяцев назад

    Thank you for teaching method so interesting that I was engaged like I am watching a movie learned time well spent!
    God Bless You Brother!

  • @DheerajSharma-hw6qm
    @DheerajSharma-hw6qm 9 месяцев назад +11

    I really think that SYSTEM DESIGN tutorial would make my learning more wholesome at this point as i have been following your tutorials and also.. its something i have been lacking...and thank you for all the cool resource you have been uploading THANK YOU🙏

  • @sportsvogue8188
    @sportsvogue8188 2 месяца назад

    Brilliant Man. Hats off

  • @SameerRao9518
    @SameerRao9518 8 месяцев назад

    Bro you are giving top content right now thanks

  • @ksubramanyeshwara
    @ksubramanyeshwara 9 месяцев назад +68

    Apart from AI, we would love to learn other things such as Advanced React, More of Devops, Web3, advanced MERN and Low latency trading system.

    • @venkateshakula700
      @venkateshakula700 9 месяцев назад +2

      Bro, why to learn so much? I just ask why??

    • @ohokie4558
      @ohokie4558 9 месяцев назад

      @@venkateshakula700 cuz learning has no boundaries

    • @harshitsharma8654
      @harshitsharma8654 9 месяцев назад +4

      @@venkateshakula700 cuz knowledge is power

    • @bikashkakoti969
      @bikashkakoti969 9 месяцев назад +1

      We want advance mern stack and react

    • @venkateshakula700
      @venkateshakula700 9 месяцев назад

      @@harshitsharma8654 I agree sir

  • @yashsharma6112
    @yashsharma6112 6 месяцев назад

    Just as a compliment before diving into dockerization, you look smart in this blue shirt. A strong professional vibe is coming.

  • @diptamoymitra7486
    @diptamoymitra7486 9 месяцев назад

    Great sir❤, please upload more videos in this series ❤

  • @heroicrhythms8302
    @heroicrhythms8302 9 месяцев назад

    Super, awesome, Amazing bhayya

  • @sahildhiman85
    @sahildhiman85 9 месяцев назад +1

    wowww.. we want more videos on devops

  • @mkarthik5427
    @mkarthik5427 9 месяцев назад

    Awesome easy to understand thnks a lot!!!🤩

  • @shivamsingh-we7ek
    @shivamsingh-we7ek 9 месяцев назад

    Bhaiya you are doing great
    Please provide content like advanced technologies.. ❤❤

  • @JeetAdeshara-yu3cn
    @JeetAdeshara-yu3cn 7 месяцев назад

    Learned a lot... thnaks for this video...

  • @ChandanKumar-ps3cz
    @ChandanKumar-ps3cz 9 месяцев назад

    Hey harkirat your videos really help me

  • @ScienceNerd1426
    @ScienceNerd1426 9 месяцев назад +1

    Great content

  • @dishasathavara
    @dishasathavara 8 месяцев назад +2

    One Request sir : Whenever you are explaining code in code editor or terminal, Please INCREASE the size of FONT, so it will be visible easily, Thank you so much for the awesome content!! 🙏🙏

  • @sunnyKumar-tz2mx
    @sunnyKumar-tz2mx 7 месяцев назад

    Great learning video 🔥🔥

  • @sdsgfhgthjj
    @sdsgfhgthjj 9 месяцев назад

    Thank you for this content

  • @udayverma6120
    @udayverma6120 9 месяцев назад +17

    Please make videos on low latency systems (C/C++)

    • @arshahamed7
      @arshahamed7 9 месяцев назад +2

      I too agree, low latency so under rated on RUclips

    • @shishankjain1493
      @shishankjain1493 9 месяцев назад

      Yes. there is not much available on this.

    • @br0ken_107
      @br0ken_107 9 месяцев назад +2

      There is a great channel called "Low Level Learning" but he mostly uses C and hates C++. I love learning about low level systems but sadly it's hard to get an entry level job in the field unless you have a CS degree especially in India.

  • @wdvhi
    @wdvhi 9 месяцев назад +1

    thank you harkirat bro

  • @Waleed._.Ahmed.
    @Waleed._.Ahmed. 9 месяцев назад +9

    Hello Hakirat great session waiting for second one s. Going to do the assignment in the morning.....I think we should go on with more devops concepts after this....but am willing to learn any thing you will teach that matches my goals❤

  • @shubhamgond2884
    @shubhamgond2884 9 месяцев назад

    Thanks for this session

  • @vijaybenz9741
    @vijaybenz9741 3 месяца назад

    Amazing!!

  • @AryanSharma-dc4bj
    @AryanSharma-dc4bj 9 месяцев назад +2

    I think we should stick to dev ops , as it is probably the most in demand skill if you are already a software developer as many new startups want a "know-it-all" guy rather than hiring seperately ,
    I would suggest lets go through docker , k8s etc , and maybe a simple roadmap for a decent devOps engineer
    kindly like this if you feel the same so it each reach kirat !!!!!!!

  • @risithroy4558
    @risithroy4558 9 месяцев назад +58

    Please let AI be the next part of this series. I feel that it is the most we can take away from, as the next years will have AI / ML will be maturing. Plus MLops will perfectly compliment todays video.

  • @Waleed._.Ahmed.
    @Waleed._.Ahmed. 9 месяцев назад +4

    Class-1 of OpenSource Bootcamp:
    Great Session.
    Assignment#1:
    I think if we copy the package.json file first like doing:
    COPY ./package.json .
    Then run npm install
    RUN npm install
    And then copy every other thing
    COPY . .
    and rest same.
    Idk i am right or wrong i just feel this so I wrote it .
    Assignment#2:
    To reduce the image size maybe we can use some lighter version of node such as alpine....
    Remarks:
    These are the solutions I think might work.
    I think we should focus on devops and web3 more 🎉.

    • @UzairKhan-qd3xu
      @UzairKhan-qd3xu 9 месяцев назад +1

      i think creating a dockerignore file and including node_modules in it so that it doesnt get copied could also help.

    • @Waleed._.Ahmed.
      @Waleed._.Ahmed. 9 месяцев назад +2

      @@UzairKhan-qd3xu But then during the build process package.json will be ignored

    • @anshchaudhary9193
      @anshchaudhary9193 8 месяцев назад

      yeah i thought this too and it works. I verified by building and it shows cached for npm even after changing index.js

  • @nilavarasu4332
    @nilavarasu4332 7 месяцев назад

    Excellent

  • @thebiggest125
    @thebiggest125 9 месяцев назад

    Awesome 🔥

  • @pr3msyt
    @pr3msyt 9 месяцев назад

    This man ❤

  • @heroicrhythms8302
    @heroicrhythms8302 9 месяцев назад

    I will definitely do this bhayya !

    • @harkirat1
      @harkirat1  9 месяцев назад

      None for this tutorial

  • @alienfrommars2941
    @alienfrommars2941 9 месяцев назад

    You really help us

  • @basitraza3727
    @basitraza3727 9 месяцев назад +4

    Would really love a video on writing low latency code and a roadmap to hft development.

  • @SumitSingh-sm9dp
    @SumitSingh-sm9dp 9 месяцев назад

    1:16:45 The first part is awesome. ❤
    1:14:40 (assignment 1)
    I think first copy only package.json and run npm install and then copy . .
    Like:
    COPY ./package.json .
    RUN npm install
    COPY . .
    (Assignment 2)
    Understanding....

  • @ronakrathod4real
    @ronakrathod4real 9 месяцев назад

    "Hey there! 👋 I've been really enjoying your content and the awesome tutorials you've been sharing. I was wondering if you could create a tutorial on building a Go back-end. I've heard great things about Go's efficiency and would love to see how it can be used to power the server-side of web apps. Keep up the fantastic work! Looking forward to more amazing videos! 🚀"

  • @lalitsingh-de1md
    @lalitsingh-de1md 9 месяцев назад

    please keep it up❤❤❤❤

  • @nonstop1013
    @nonstop1013 9 месяцев назад

    Day 1 : Promise to myself I'll be everyday following up A - Z of this playlist

  • @reflection3676
    @reflection3676 9 месяцев назад

    thanks for the video

  • @amannjaat
    @amannjaat 9 месяцев назад

    that's what i'm talking about, he's the GOAT, The GOAT

  • @darshanmahajan8282
    @darshanmahajan8282 9 месяцев назад

    badass video..

  • @smoothreflexsongs5111
    @smoothreflexsongs5111 9 месяцев назад

    Next MERN stack with project ❤❤❤❤ love you harkirat 🎉❤

  • @ruprajroy628
    @ruprajroy628 9 месяцев назад +1

    I don't know what day it is of #100xDevs RUclips bootcamp but for me it is #Day1 of achieving my one day. Thank's to Harkirat✌

  • @aryankaushik9206
    @aryankaushik9206 9 месяцев назад +2

    I want complete Devops series sir and also AI ML and opportunities in it 2024 with a series similar to this
    Thankyou so much Harkirat sir love from Delhi
    DTU student

  • @alienfrommars2941
    @alienfrommars2941 9 месяцев назад

    Thxxxxxx for this vid

  • @ayush612
    @ayush612 9 месяцев назад +1

    Would love to learn testing frameworks since testing forms a backbone of opensource projects

  • @harshparihar7765
    @harshparihar7765 9 месяцев назад +3

    After this month bootcamp, can you start a fresh open source project based on Web3 and AI from scratch(everything) like a bootcamp and we, (your students) can start contributing and learning together.
    We can build a very good project venture and most importantly a community hopefully. You tell!

  • @ikik790
    @ikik790 9 месяцев назад

    Amazing

  • @ManishSalaria
    @ManishSalaria 9 месяцев назад

    AWESOME

  • @deepakkumaravelu9262
    @deepakkumaravelu9262 9 месяцев назад

    awesome

  • @harshpatel908
    @harshpatel908 9 месяцев назад +2

    web 3.0 is going to be interesting and its tutorial is hardly found on RUclips so please make dedicated to web3.0 bootcamp

  • @paritoshsaurabh9851
    @paritoshsaurabh9851 8 месяцев назад

    Docker-image is recipe+ingredients, docker engine is the kitchen, and the container is the cooked food you wanted

  • @HriSri
    @HriSri 9 месяцев назад

    Thanks

  • @DharmendraYadav-dk5on
    @DharmendraYadav-dk5on 9 месяцев назад +5

    Hii harkirat, can we have a complete bootcamp on web 3.
    Please support the comment guys . Let's learn web 3 from harkirat. ❤❤

  • @rohanr110
    @rohanr110 8 месяцев назад

    Advanced React for sure!!

  • @farhadbhai7558
    @farhadbhai7558 9 месяцев назад +1

    Hi Harkirat, thanks for u awesome videos, i have a req, can u make a video for backend developers, like what is the most suitable path for them? what more they need to learn so they can be better dev.

  • @Aakarsh_Sharma
    @Aakarsh_Sharma 9 месяцев назад +1

    we want a video on basic concepts of react like when re renders happens and small small basic concepts to understand react properly and like how to use debugger these concepts!!

  • @mrgtxgamerz1
    @mrgtxgamerz1 9 месяцев назад +1

    Nice hairstyle bhaiya❤

  • @keshavakumar9828
    @keshavakumar9828 9 месяцев назад +2

    Next tutorial event brokers probably with Kafka or rabbitMQ !

  • @yashdewasthale9315
    @yashdewasthale9315 6 месяцев назад

    Hey Harkirat great video I would say. Can I recommend and ask you to create videos on complete AWS tech for junior software Developer, I would love to learn AWS from you especially Lambda, S3, EC2, Docker and K8S in AWS, etc.

  • @aravinds2135
    @aravinds2135 9 месяцев назад

    Amazing content, learned a lot. Need more of this kind of tutorial. I think kubernetes is bestpick after docker.

  • @kartikking7
    @kartikking7 8 месяцев назад +1

    I think you should make more videos on MERN stack related stuff because most of the audience has some experience in it and it will be more useful for all, so they can engage better, you dont have to start from the basics.
    After that you should think of making the DevOps related videos

  • @tanmaysharma8745
    @tanmaysharma8745 9 месяцев назад +1

    please make video on open source contributions in machine learning and AI

  • @codingwithsam4992
    @codingwithsam4992 7 месяцев назад

    Assignment 1:
    After workdir, we can copy only the package.json file first
    Them run npm install
    then copy the rest of the files

  • @Udit-pl8qr
    @Udit-pl8qr 9 месяцев назад +3

    Next low latency trading please

  • @kirstenpeter1527
    @kirstenpeter1527 9 месяцев назад +3

    Make DevOps complete A-Z bootcamp/courses including the latest tech stack used in it and one cloud platform if possible.

  • @saastenashe3020
    @saastenashe3020 9 месяцев назад

    I would really appreciate if you can make some videos on
    1. advanced react
    2. advanced node
    3. microservices using node.js (nginix) apache kafka etc

  • @developwithnitin
    @developwithnitin 9 месяцев назад

    i would love to see video on Advance Mern stack + i think you need to fix lightning in facecam video cause it looks very old and contrasty. thank you for your effort.

  • @Tech_Enthusiasts_Shubham
    @Tech_Enthusiasts_Shubham 7 месяцев назад

    make a complete series for docker , kubernetes and ansible sir

  • @RajeshKumar._.16
    @RajeshKumar._.16 9 месяцев назад +1

    When you are planning to start the second batch of cohort?

  • @betterstack
    @betterstack 4 месяца назад

    Great video Harkirat 🚀If anyone’s looking for more Docker videos, we’ve released a web-based Docker viewer and a logging tutorial to help the community too 💪

  • @chotomatte2309
    @chotomatte2309 9 месяцев назад +1

    would appreciate it if you could post more content related to node/express.

  • @anshchaudhary9193
    @anshchaudhary9193 8 месяцев назад

    i think we can copy just the package.json file first and then run npm install.
    if package.json has not changed, npm install will be cached. after that we can copy the rest of the files.
    something like
    COPY ./package.json .
    RUN npm install
    COPY . . (or maybe some regex matching to not select package.json again)

  • @ritammaity8167
    @ritammaity8167 9 месяцев назад

    When will be the next cohort!!! eagerly waiting for it

  • @Isagi__000
    @Isagi__000 9 месяцев назад

    Thank you for just existing... I mean it

  • @_VipinSingh
    @_VipinSingh 9 месяцев назад +1

    Next kubernetes then advance mern and then low latency trading - this is the ideal