Dockerfile creation-Hindi/urdu | what is docker and how it works | what is docker file | Docker diff

Поділитися
Вставка
  • Опубліковано 7 вер 2024
  • Lec-27 In this lecture,i am explaining all the #dockerfile commands in details and show demo as well.
    You will get 10% Discount on simplilearn Data scientist Course.
    Coupon code YT10 for a flat 10% discount.
    The link of Data Scientist Program- www.simplilear...
    This #Docker tutorial will help you understand #DevOps tools, what is Docker, how does a Docker work and components of Docker. Docker is a tool which is used to automate the deployment of the application in lightweight containers so that applications can work efficiently in different environments. A container is a software package that consists of all the dependencies required to run an application. Until now we have been running applications on virtual machines. Every virtual machine used to be the base of our application but now with the advent of Docker and containerization technologies each application is run in a container like logical space. Now, let us get started and understand Docker platform and how learn how to create and use containers.
    Below topics are explained in this Docker tutorial:
    1. Docker diff command
    2. What is Dockerfile?
    3. How to build image from docker file?
    4. What are the components of Dockerfile?
    Now you can Donate us via Paypal or Google Pay
    Paypal link : www.paypal.me/...
    GooglePay/PhonePe/BHIM App UPI ID : bhupinderccs@okaxis
    Do subscribe to TECHNICAL GUFTGU channel and Press Bell icon & get regular updates on videos, DIRECT LINK TO CHANNEL : / technicalguftgu
    Here are direct links of My All the Playlist: MUST CHECK
    IPv6 Complete Tutorial for beginners Link : • IP Version 6 Tutorials...
    Microsoft Azure Tutorial for beginners in Hindi/Urdu AZ-103 and AZ-900 LINK : • Microsoft Azure Tutori...
    Cloud computing tutorials For beginners Link : • Cloud Computing Tutori...
    AWS Solution Architect-Associate complete Tutorials Link : • AWS Solution Architect...
    Devops tutorials in Hindi:-
    • What are the Pre-requi...
    CCNA Complete Tutorials /Computer Networking Link : • CCNA Full course in Hi...
    This is the best channel for AWS Tutorials, Microsoft Azure tutorials, 2G,3G, LTE, CCNA, Cloud computing and for others topics related to cloud and computer networking. Technical Guftgu is the only platform, which provides you entire training on white board, so that you feels that, you are taking real time training.
    Bhupinder Rajput Sir is having 8 Years of Experience in the field of technical trainings in entire india.
    NOTE : If you would like to organise Bhupinder Rajput Sir workshop in your College or University, write mail to us.
    For More Information:
    Please write us at : technicalguftgu99@gmail.com
    Connect with us on facebook page-Technical Guftgu for his upcoming 5 Days workshops on cloud in india and Nepal. If you would like to donate and give support to our Channel, write mail to us.
    Thanks For giving Your Valuable time.
    Regards,
    Technical Guftgu Team

КОМЕНТАРІ • 568

  • @mohddanish414
    @mohddanish414 2 роки тому +58

    These lectures are goldmines for DevOps. Bhupinder sir you're KGF of DevOps

    • @PIYUSH-lz1zq
      @PIYUSH-lz1zq Рік тому

      -cvf iska matlab ?

    • @dilshadrangrej3255
      @dilshadrangrej3255 Рік тому +1

      @@PIYUSH-lz1zq c - create, v - verberos, f - forcefully

    • @PIYUSH-lz1zq
      @PIYUSH-lz1zq Рік тому

      @@dilshadrangrej3255 iska matlab

    • @wasimalamdanish6006
      @wasimalamdanish6006 Рік тому +1

      ​@@PIYUSH-lz1zqthese r the arguments passed in command.. Verbose means show off.. If u use - v as verbose it will show everything happening on screen, - f means if u want to delete or remove any file or dir forcefully u use - f...

  • @letsexplainme
    @letsexplainme Місяць тому +2

    This channel for DevOps professionals is like a true savior for anyone struggling to get a proper understanding of any topic. I repeat, no other channel will provide the content like you do. The effort, the way of teaching-everything makes you different from others. You are truly a great teacher, and we are so blessed to be getting everything for free.

  • @gauravjain6878
    @gauravjain6878 3 роки тому +20

    I tried to learn docker from so many sources but this by far the best video series found on the internet for DevOps..SImply amazing Sirjeeee

  • @time-lapsejunction3804
    @time-lapsejunction3804 3 роки тому +43

    ARG are also known as build-time variables. They are only available from the moment they are ‘announced’ in the Dockerfile with an ARG instruction up to the moment when the image is built. Running containers can’t access values of ARG variables.

  • @syedsabeel4456
    @syedsabeel4456 2 роки тому +6

    Bhupinder , i must say that you are born to be a trainer or SME. The way you explain technical topic is so easy that really a non technical people can easily understand what you want to explain in such a leman terms and using real time situation. Keep up the good work friend.

  • @shashikumarisinha3482
    @shashikumarisinha3482 4 місяці тому +2

    aapki padhai hui lecture yaad rhti hai sir aapse request hai aap plz aapki terraform series firse start kardein

  • @AjeetKumar-ys1tl
    @AjeetKumar-ys1tl 4 роки тому +25

    Sir bahut wait karna pada, please don't forget us, Do you know we are totally depend on you, you are the my hop and best teacher.
    Many many thanks for uploading video.request you to please need to reduce the timing for uploading video😉👍

  • @mananagarwal5120
    @mananagarwal5120 3 роки тому +3

    I'm so happy that somebody is sponsoring you. God bless you sir

  • @RakeshBitling
    @RakeshBitling 2 роки тому +2

    Nice Lecture... I seen so many phd people teaching just throwing high level words which never understood my students but bhupinder sir is at another level.

  • @SunilKumar-gz2kt
    @SunilKumar-gz2kt 3 роки тому +3

    Sir, I am working as Tech Lead in an MNC and I am looking to switch to DevOps engineer. You videos are really helping me a lot with quality content and every concept u explain is crystal clear. Keep doing the good work sir and we will support you in all possible ways....

  • @pravakarbhadury4966
    @pravakarbhadury4966 6 місяців тому +1

    I never feel or get bored by seeing your video.. I can see them all day.. You are the best teacher.. I wish I could meet you. Respect sir🙏❤

  • @anandyadav-kx1ju
    @anandyadav-kx1ju 3 роки тому +3

    I wanted to learn AWS only, but your teaching style encouraged me to learn Linux, Docker, and now I would learn Kubernetes as well, God bless you sir🙏🙏

  • @shahkerali
    @shahkerali 2 роки тому +1

    I love your explanation, each and every topic is very clear,
    I have watched all these topics/ videos in 1.5x speed and some time 2x speed, to focus on process and topic, because I have some experience, now in all the topics chef, ansible, docker, git, Jenkins, ci/cd, Unix, nagios, k8s, I am feeling master.
    I have downloaded all Devops videos sir, thank you very much for your support and help.
    You are my guru now.
    I am feeling blessed, for which class room feeling I need, I got it from these videos.
    I wish all your dreams comes true. Thank you very much

  • @kushalchougule3281
    @kushalchougule3281 2 роки тому +2

    Happy Guru Poornima Sir..😇🙏
    Because of you..I got the hope in my life that I can get the job and build my career..
    I am blessed to have Guru like in my life at right time..
    Apko hamesha duao mein yaad rakhunga..😇🙏❤

  • @muhammadjunaidkhan166
    @muhammadjunaidkhan166 Рік тому +1

    Bhupinder Sir is an excellent instructor in DEVOPS and a very understanding teacher.

  • @varunarora1124
    @varunarora1124 3 роки тому +1

    Sir.. aap "Chalo Achi Baat hai" bahut mast bolte ho.. and of course no comparison in teaching.. I wish, aap pehle mile hote..
    BIG THANK YOU!

  • @haid3rium581
    @haid3rium581 2 місяці тому +1

    After watching this video of Docker series , I tried implementing Node.js app it was just a Hello World app but I used docker and ec2 instances. It worked 💗 Thankyou so much Sir, It did boosted my moral

  • @ugempireninjaaaaaahatori6755
    @ugempireninjaaaaaahatori6755 7 місяців тому

    Believe me guys , you will surely get in love with this teacher, his teaching style is totally different.

  • @sherajahamad2256
    @sherajahamad2256 2 роки тому +4

    Amazing lecture ...
    You are great sir...
    You are my best teacher in my life....
    Thank you so much.
    🙏🙏🙏🙏🙏🙏🙏🙏

  • @priyatayade7386
    @priyatayade7386 Рік тому +1

    Amazing lecture.. Im from non it background but ur lectures made me confident in aws and devops. Thank u so much sir.

  • @yosharma5210
    @yosharma5210 3 роки тому +1

    I am watching it from dubai at 1:30 am in night..u are doing a great job sir!!

  • @swatikatyal1344
    @swatikatyal1344 3 роки тому +1

    Hi, i want to say thankyou. as i have started to see your video from aws to devops ..and after 2 months i have selected in MNC with good package.. thankyou

    • @TechnicalGuftgu
      @TechnicalGuftgu  3 роки тому

      Congratulations.support technical Guftgu.Please post our Videos on Linkedin and Facebook.

  • @ZeeMan2.0
    @ZeeMan2.0 4 роки тому +1

    Very nice sir bahut beemar ho gya tha aapki new video ke bina ....aaj aap upload na karte to bas ja rha tha doctor ke paas ...
    Most awaited video most most awaited..
    Thanks

  • @abhijitherkal4385
    @abhijitherkal4385 2 місяці тому

    Simply superb... no words to express..anyone can learn and get hands on experience by just watching his videos.. no need of getting enrolled to any institute by shelling out bucks i suppose ..!!

  • @deeptieprasad4704
    @deeptieprasad4704 3 роки тому +3

    I just saw these DevOps videos and it helped me a lot to understand the things from basics. Thanks for the video.

  • @anjugarg367
    @anjugarg367 2 роки тому +1

    I can see your videos for hours and it does not seem like I am studying :) Dockerfile explained very well !! thanks so much

  • @rohitsinha1645
    @rohitsinha1645 2 роки тому +1

    Seriously Bhupinder ji...you are too good..how patient you have been while explaining each and every point..

  • @nitinchauhan1731
    @nitinchauhan1731 Рік тому +1

    Bhupinder sir you are awesome. Never seen a youtuber teacher like you

  • @AnshuSingh-hn5lb
    @AnshuSingh-hn5lb 2 роки тому

    Sir jab ap bolte hai na "Chalee achi baat hai" mazza aa jata h.. ap bhahot hi gazab pdhate h sir.. Non technical hu sir pr sara concept tussi clear kr dita...

  • @parnithakaleru1273
    @parnithakaleru1273 2 роки тому +1

    These videos are helping me alot and motivating me to move my career to devops. Many thanks, watching your videos from London, 🇬🇧

  • @kiranbhat4203
    @kiranbhat4203 3 роки тому +6

    ARG : The Dockerfile ARG instruction lets you define an argument which can be passed to Docker when you build the Docker image from the Dockerfile.

  • @dimplegoyal7380
    @dimplegoyal7380 3 роки тому +1

    You are sphosticated person really. I didn't understand what docker is,how it works however after watching ur series I will soon get in the grooved.Hats off man!

  • @devopsutsav
    @devopsutsav Рік тому +1

    Video covering the important aspects of Dockerfile. Thank you for the efforts sir.

  • @RaghabPanigrahi
    @RaghabPanigrahi 4 роки тому +3

    You are really doing a great job.. of educating students for free. Also your teaching style is simple and easy understanding.
    God bless you 🙏.

  • @sreemantadas5944
    @sreemantadas5944 3 роки тому +2

    Excellent teaching methodology. Hats off

  • @cloudofpk5904
    @cloudofpk5904 2 роки тому +1

    Your every lecture is gem and with your sense of simplicity and humor a person can't be boar (you made me laugh when you use word flana dhimkka . Thanks

  • @syedahmedtoronto
    @syedahmedtoronto 4 роки тому +5

    I like your pictures easy and understandable, I watch from Toronto, Canada

  • @Piyushjoshi6767
    @Piyushjoshi6767 6 місяців тому +1

    Very simply explained and giving all the information. Super

  • @gabasanjeev
    @gabasanjeev Рік тому +1

    I'm so grateful for you Bhpi Sir, your passion makes us fall in love with the subject

  • @sagarparab1837
    @sagarparab1837 4 роки тому +2

    No words to say,....UR Awesome...How much efforts u put to make this videos. I have shared in facebook. I will follow your videos. Thanks to you and God Bless you sir. Thanks Again

  • @ekafrancium
    @ekafrancium Місяць тому +1

    41:50 What is ARG?
    When you run a program in terminal or command prompt you can give it extra information.
    For example on linux:
    ls -la
    "-la" is a command line argument telling "ls" how you want it to act.

  • @skahammad2562
    @skahammad2562 2 роки тому +1

    ALLAH BLESS YOU SIR ..,i suggested this to soo many of myfriends

  • @MAXGAMING-mn4vo
    @MAXGAMING-mn4vo Рік тому +1

    Thanks a lot sir! I have to say you're priceless, inspiring and and ah! Lots of love and happiness to you.

  • @nj9493
    @nj9493 3 роки тому +1

    This channel is a blessing to the newbies

  • @videomania1635
    @videomania1635 3 роки тому +1

    Best teacher I have ever seen. You are great Sirji...

  • @vaishalidhokchawle4384
    @vaishalidhokchawle4384 2 роки тому +1

    Hello Sir,You are taking great efforts to explain topic frrom scratch.Thank you very much.

  • @nileshmane5883
    @nileshmane5883 3 роки тому +1

    I am really thankful to you sir..the way of your explanation is very best..its directly goes in our mind...

  • @maitriporwal5335
    @maitriporwal5335 3 роки тому +10

    You're awesome sir... Thank you for being such an amazing teacher & for all your lectures.. Waiting for more such videos on docker series ❤😍

  • @waseembari2125
    @waseembari2125 Рік тому +3

    An argument is a value or set of values that are passed to a function, program, or script when it is called, and are used to control the behavior or configuration of the program or script.
    In command-line interface (CLI) programs, arguments are often passed to the program as flags or options, preceded by a "-" or "--" character. For example, you might use the command ls -la to list the contents of a directory in long format, where -l and -a are arguments that control the behavior of the ls command.

  • @syedshahkhalid7213
    @syedshahkhalid7213 Місяць тому

    Excellent attractive way to describe any topic in easy way for audience...Appreciated!!

  • @swativerma9494
    @swativerma9494 5 місяців тому

    sir aap bht acha explain krtai ho. maine bas vo padha tha aapsi osi model. aur uski explanation ke basis pr i started devops ki aapsai hi padhungi and see what i got the best explanation
    .

  • @sudarshandeshmukhe228
    @sudarshandeshmukhe228 Рік тому +2

    Great containt.. Sir ji🙏🏻

  • @kishorpatil1669
    @kishorpatil1669 Рік тому

    These lectures are goldmines for DevOps. Bhupinder sir you're KGF of DevOps
    Bhupindersir like my comment

  • @rubinrubin113
    @rubinrubin113 8 місяців тому

    Thank you sir for the lecture. This lecture has been very helpful to learn more deeply about Docker. Watching all the way from Nepal 🇳🇵🙏🙏

  • @tushariam9126
    @tushariam9126 2 роки тому +1

    I like the way you explain concepts. Its very easy to understand.

  • @shoebpathan1632
    @shoebpathan1632 Рік тому +1

    The ARG directive in Dockerfile defines the parameter name and defines its default value. This default value can be overridden by the --build-arg = in the build command docker build . The build parameters have the same effect as ENV , which is to set the environment variables.

  • @leosanni
    @leosanni 4 роки тому +6

    Long awaited, and here you are

  • @girishshankaran5367
    @girishshankaran5367 3 роки тому +6

    Awesome session Bupinder :) I loved it. You are an amazing trainer.

  • @niyateepatil3047
    @niyateepatil3047 5 місяців тому

    May god bless you! You are doing an invaluable service by sharing your knowledge free of cost.

  • @ShivrajTelang
    @ShivrajTelang Рік тому

    all docker lectures are really good I have learnt many things thank you sir ji

  • @depanchfitness1543
    @depanchfitness1543 3 роки тому +2

    I think this is something amazing I have ever seen
    What a style of teaching Bhupi Bhai
    Ultimate keep growing and keep teaching...

  • @PriyankaSingh-mz7rv
    @PriyankaSingh-mz7rv 6 місяців тому

    APP BEST HO SIR kahi v kisi se padho pr ap ka pahaya hi best lagta h

  • @shreeshivaynamastubhiyam143
    @shreeshivaynamastubhiyam143 2 роки тому +1

    Too good sir thank sir this video is supporting me to clear my interview 🤠🤠🤠

  • @bikashranjanswain3006
    @bikashranjanswain3006 2 роки тому

    You are my fav teacher on Devops..... I am always liking and commenting

  • @ferozkhanization
    @ferozkhanization 3 роки тому +1

    Bhupinder, I am very impressed the way you explained the concept of docker image, container, and their creation. I found this video very useful which gave me clear understanding of this topic. Thanks a lot for all your efforts and patience for making these informative videos.

  • @swapnilbat
    @swapnilbat 4 роки тому +1

    ARG can pass when we run docker build command to create image from Dockerfile. From eg, in Dockerfile we mention ARG tcpport. And when we run build command we can pass an argument for eg. docker build -t myimage --build-arg tcpPort=8080 .

  • @rehanshusaini8377
    @rehanshusaini8377 2 роки тому

    You have all my respect sir …. May god bless u with a long and healthy life ……. Hum apko apni duaon main hamesha yaad rakhte hain sir … love from Punjab ❤ 😊😊

  • @yashasvipandya1947
    @yashasvipandya1947 3 роки тому

    Sirji.Superb. Bada Confidence aa gaya . ❤️🙏

  • @anubhavdalela9330
    @anubhavdalela9330 2 роки тому +2

    Thanks, highly appreciated your efforts in making such amazing videos for learners.

  • @SunilGupta-yz1rv
    @SunilGupta-yz1rv 4 роки тому

    Kya kahu aapko ek aisa insaan jise puri duniya ko Zaroorat hai

  • @shambhunathsahani6505
    @shambhunathsahani6505 3 роки тому +1

    Itna easy way noboady can explain..great thanks sirji

  • @pranjalithakur1552
    @pranjalithakur1552 3 роки тому +2

    similar to ENV but the difference ENV and ARG is that after you set an environment variable using ARG, you will not be able to access that later on when you try to run the Docker Container.

  • @nawazfaisal6587
    @nawazfaisal6587 4 роки тому

    thank u sir, bohat bohat wait kya apka. soch raha tha pta nahi aap kahan chalay gaye. thanks god almighty k aap a gaye. sir we are totally dependent on you. please don't leave us alone. plz sir. jana nahi kahin.

  • @Ni3.InfoTech
    @Ni3.InfoTech 2 роки тому +1

    wow mere sare consept clear ho gaye...awesome teaching sir...

  • @1sunilento
    @1sunilento 3 роки тому +1

    You are such an inspirational teacher Bupin sir.. hats off to your effort... thank you so much!!

  • @swapnilshingote8773
    @swapnilshingote8773 3 роки тому +3

    "Hahahha..Gareeb aadmi"...Sir let me take a moment to appreciate you and thank you for making such great videos and even though we are not present there yet you are making videos so interactive I almost said that the spelling is wrong of Docker and RUN..Thanks sir

  • @shaikharfat5312
    @shaikharfat5312 2 роки тому +1

    Sir apka subscribe karne bolne ka tarika wah.hats off sir

  • @mdzawaralam8548
    @mdzawaralam8548 3 роки тому +1

    Hi Sir, thank you very much. Definitely you make our life easy.

  • @monus_blush4744
    @monus_blush4744 3 роки тому +1

    Thank you sir for such a easy and great explanation

  • @shashikantsharma9399
    @shashikantsharma9399 3 роки тому +1

    Thank you sir giving such informative and easy videos, It looks like learning in the class room...

  • @aqeeakhtar779
    @aqeeakhtar779 3 роки тому +1

    Love the way u teach us sir . Need fell bore even a little.
    By the way ARG command is used to define the name of parameters and its default value.

  • @shivakant4698
    @shivakant4698 Рік тому

    Very good and easy for understanding. Thanks Bhupinder Ji.

  • @vijayendrakeshav
    @vijayendrakeshav 2 роки тому +1

    ENV is for future running containers. ARG for building your Docker image.
    ENV is mainly meant to provide default values for your future environment variables.
    ARG values are not available after the image is built.

  • @billubhai6884
    @billubhai6884 4 роки тому

    yes sir so many peopel awating for your lectures please try to upload as soon as possible we are big fan of your lectures just like addicted type

  • @ankurd2889
    @ankurd2889 Рік тому

    finally sponsorship ...great for you..

  • @jaba8719
    @jaba8719 3 роки тому +1

    Good lesson bhupinder sb bu would be better if you gave notes with this video. Notes with all videos so we can print and memorise this valuable information

  • @AkashPodderPSL
    @AkashPodderPSL Рік тому +1

    You are damn good sir...❣❣ the way you explain is pure laymen's term... and i loved it

  • @ritikjain8790
    @ritikjain8790 3 роки тому

    fall in love with this series. chlo acchi baat hai!!

  • @laljirathod1749
    @laljirathod1749 2 роки тому

    Very very nice explanation sir , it helps a lot to understand docker, thank u so much sir.

  • @usmantariq8990
    @usmantariq8990 2 роки тому +1

    Hello Sir, first of all, thank you so much for providing us amazing content.

  • @michaelmaahi7384
    @michaelmaahi7384 7 днів тому

    sir please come back to youtube...and make regular videos. We want more content from our gem.

  • @prempatil6458
    @prempatil6458 Рік тому +1

    The ARG directive in Dockerfile defines the parameter name and defines its default value.

  • @rekhahari8089
    @rekhahari8089 3 роки тому +1

    You explain concepts in a easy to understand manner. Keep it up !

  • @WICKED21SUNNY
    @WICKED21SUNNY 3 роки тому +6

    ARG instruction defines a variable that can be passed at build time. Once it is defined in the Dockerfile you can pass with this flag --build-arg while building the image.

  • @satyawanparab4465
    @satyawanparab4465 3 роки тому +1

    Best trainer in the world

  • @rajanaveediqbal6910
    @rajanaveediqbal6910 4 роки тому

    You are the best Teacher in the world

  • @SubhanKhan-od2sk
    @SubhanKhan-od2sk 6 місяців тому

    Alhamdulillah .....
    Concept Cleared ......
    GOD BLESS YOU SIR JEE ....

  • @rajeshm11
    @rajeshm11 3 роки тому +2

    ENV is for future running containers and ARG is for building docker images.

  • @debrajpradhan5500
    @debrajpradhan5500 3 роки тому

    No teacher like you.sir

  • @cheekystatus
    @cheekystatus 2 роки тому +1

    Great teaching skill bhupinder ji. Absolutely brilliant!!!