Intro to Docker [with Java Examples]

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024

ความคิดเห็น • 151

  • @tjohnsonabraham
    @tjohnsonabraham 3 ปีที่แล้ว +47

    I never quite understood Docker until I watched this video. Dalia managed to do the impossible in less than 4 minutes. This is top quality content.

  • @alexpadula7859
    @alexpadula7859 2 ปีที่แล้ว +7

    Years I avoided Docker, now I'm obsessed, thank you.

  • @levinie5081
    @levinie5081 3 ปีที่แล้ว +39

    even better than docker official tutorial. thank you

  • @MariosMartiopoulos
    @MariosMartiopoulos 3 ปีที่แล้ว +6

    I never watch videos in English, but I can listen to Dalia for hours. Please give us more videos with her.

  • @sumitpatnaik7057
    @sumitpatnaik7057 3 ปีที่แล้ว +87

    Jet brains should start education channel for such great content

    • @JetBrainsTV
      @JetBrainsTV  3 ปีที่แล้ว +7

      Thank you! Which other types of content would you envision on such a channel?

    • @sumitpatnaik7057
      @sumitpatnaik7057 3 ปีที่แล้ว +7

      @@JetBrainsTV project based content would be great

    • @superstargazer923
      @superstargazer923 3 ปีที่แล้ว +3

      @@JetBrainsTV I would love having a app development video with jetbrain editor

    • @moofymoo
      @moofymoo 3 ปีที่แล้ว +2

      I'm thinking more of replacing existing education system with JetBrains one. They can start with my country's education system anytime, because selling out to Microsoft didn't work so well.

    • @njgarg
      @njgarg 3 ปีที่แล้ว

      @@JetBrainsTV A project based on Spring Boot, Kafka, Actuators, Spring Data JPA, REST APIs.

  • @skverskk
    @skverskk 3 ปีที่แล้ว +7

    Positively one of the best introductory tutorials on Docker out there on TH-cam.

  • @hyperborean72
    @hyperborean72 ปีที่แล้ว +8

    The quality of the video, the design of the graphics, crystal clear explanation right to the point, and even soft background music make this video outstanding. Thank you

  • @superstargazer923
    @superstargazer923 3 ปีที่แล้ว +15

    Great edu video. I wish jet brains offer a special edu TH-cam channel and courses. Just a suggestion

  • @azatburkhanov1397
    @azatburkhanov1397 3 ปีที่แล้ว +4

    Best explanation of Docker Intro concepts I've even seen on web

  • @samofohachinweuba1641
    @samofohachinweuba1641 25 วันที่ผ่านมา

    the best docker with java video i have seen. i almost gave up on using docker with java till i watched this video. Well explained . Thank u

  • @OmoruyiOmofonmwan
    @OmoruyiOmofonmwan 2 ปีที่แล้ว +2

    Jesus thank you so much. This is the best video yet about Docker.

  • @manee427
    @manee427 3 ปีที่แล้ว +2

    The bset explanation about docker image creation. Perfect

  • @dimitriosmenounos1009
    @dimitriosmenounos1009 3 ปีที่แล้ว +6

    Nice presentation. I want to add at 5:50 VMs don't suffer only from having to duplicate an OS but also from having to emulate hardware components to the virtual environment. That makes them both heavy and slow.

  • @pahan35skype
    @pahan35skype 3 ปีที่แล้ว +7

    Great video and material quality. This kind of format works even better than just a tutorial from Docker. And big thanks for showing us how to use Docker features from IDE.
    P.S: and it's easy to consume a material at 2x. Thanks to Dalia for the great pronunciation!

    • @JetBrainsTV
      @JetBrainsTV  3 ปีที่แล้ว +1

      Glad you liked it!

  • @yogeshmujumdar
    @yogeshmujumdar 2 ปีที่แล้ว +1

    Loved the way you speak. Crisp, slow and with full attention. Even a kindergarten student will be able to follow! Thanks!

  • @raphaelreitzig5984
    @raphaelreitzig5984 3 ปีที่แล้ว +7

    There's lots of follow-up stuff to ingest before going productive, of course -- but this _is_ a great introduction for the uninitiated! Kudos!

    • @raphaelreitzig5984
      @raphaelreitzig5984 3 ปีที่แล้ว +1

      @Dalia Abo Sheasha I was more thinking along the lines of how to actually create a good image (not with Dockerfile, IMHO); how to configure the Java application through container interfaces; changed assumptions, e.g. short-running small service vs long-running monolith, and consequences; health checks resp. liveness/readiness probes and good practices for them; delegating cross-cutting concerns, e.g. to service mesh; and so on.
      In short, there's many things you have to rethink when deploying a container image to, say, a Kubernetes cluster, as opposed to running a WAR in an application server. Just bundling your old application in a Dockerfile is, arguably, not even a good start. :'D
      That doesn't take away anything from your video, of course: as I said, it is a good, approachable intro into the "why" of containers, which is often lost in more technical contributions about "how".

  • @himaniamit
    @himaniamit 3 ปีที่แล้ว +6

    Amazing way to explain Docker. Thanks for sharing it

  • @danmarian3606
    @danmarian3606 2 ปีที่แล้ว +1

    One of the best videos on Docker... Thanks

  • @SosetaFurioasaJr
    @SosetaFurioasaJr 2 ปีที่แล้ว +2

    Dalia, thank you for a great introductory video! It helped me familiarize with Docker technology. Thumbs up!

  • @stoychostankov886
    @stoychostankov886 2 ปีที่แล้ว +2

    The best explanation. Thank you

  • @codegeek8256
    @codegeek8256 3 ปีที่แล้ว +3

    This is useful as currently, we do not have tutorials that clearly explain Java with Docker. Keep it up. However, we would like Tutorials that are more hands-on from your side than you explaining and the code writing itself on the left. None the less thanks so much.

  • @kenduraghav
    @kenduraghav 3 ปีที่แล้ว +2

    Great content for the beginners who wanted to learn docker

  • @petersoderstrom857
    @petersoderstrom857 2 ปีที่แล้ว +2

    Great video. I thank you.

  • @santoshsahani4364
    @santoshsahani4364 3 ปีที่แล้ว +5

    Thank You JetBrains for this!

  • @tradewithtony
    @tradewithtony 3 ปีที่แล้ว +2

    I am seeing this at the right time, this is so far so good very informative and timing is perfect covers all

  • @rahul-java-dev
    @rahul-java-dev 2 ปีที่แล้ว +2

    Very very helpful....Thanks a lot ma'am.

  • @HtopSkills
    @HtopSkills 3 ปีที่แล้ว +2

    Clear explanation

  • @ranjithkumarr5981
    @ranjithkumarr5981 2 ปีที่แล้ว +2

    Noble work. Many thanks

  • @gunaseelanselvam2374
    @gunaseelanselvam2374 2 ปีที่แล้ว +1

    Thank you, this video is helpful to start learning docker

  • @chessmaster856
    @chessmaster856 2 ปีที่แล้ว +1

    Very good video from Java perspective.

  • @ПавелСмирнов-й7х
    @ПавелСмирнов-й7х 3 ปีที่แล้ว +1

    Amazing video, Dalia!
    Thank you so much

  • @KonstantinKuda
    @KonstantinKuda 3 ปีที่แล้ว +1

    Wow! Finally, everything is clear to me :)

  • @sureshbhat1891
    @sureshbhat1891 3 ปีที่แล้ว +2

    Great video and awesome job Dalia!!

    • @JetBrainsTV
      @JetBrainsTV  3 ปีที่แล้ว

      Thanks for the visit

  • @ankur.singhs2111
    @ankur.singhs2111 2 ปีที่แล้ว +1

    extreme quality content. Thanks.

  • @MostafaHany
    @MostafaHany 3 ปีที่แล้ว +1

    Brilliant tutorial

  • @mwalilitobias9679
    @mwalilitobias9679 2 ปีที่แล้ว +1

    Very Nice. Great content.

  • @mariancaikovski8638
    @mariancaikovski8638 3 ปีที่แล้ว +1

    A well-illustrated talk to the point.

  • @afibrahim00
    @afibrahim00 2 ปีที่แล้ว +1

    Impressive, Dalia!

  • @Justdoit-zm8nz
    @Justdoit-zm8nz 11 หลายเดือนก่อน

    Thank you for clear step by step instruction, save my assignment

  • @GakisStylianos
    @GakisStylianos 3 ปีที่แล้ว +1

    Very straightforward. Good job!

  • @raghavanaliassaravananm1546
    @raghavanaliassaravananm1546 3 ปีที่แล้ว +5

    A masterpiece !!

  • @codeispoetry
    @codeispoetry 3 ปีที่แล้ว +3

    Awesome explanation. Thank you.

  • @saadthayab
    @saadthayab 2 ปีที่แล้ว +2

    very clear thanks a lot.

  • @ahmedabouemira1713
    @ahmedabouemira1713 2 ปีที่แล้ว +1

    Thank you dalia for this great explain! this really was helpful !!

  • @huynguyentien4135
    @huynguyentien4135 2 ปีที่แล้ว +1

    Thanks ! you did amazing job

  • @mostafahashemi9073
    @mostafahashemi9073 3 ปีที่แล้ว +2

    Great explanation 👍
    Thank you .

  • @hyperborean72
    @hyperborean72 3 ปีที่แล้ว +1

    excellent video. thank you so much

  • @prajyotkarnik2039
    @prajyotkarnik2039 2 ปีที่แล้ว

    The best Docker video everrrrr!!!!!!!!!!!!!!!!!!!!! She is just exceptional.

  • @dinobulja
    @dinobulja 2 ปีที่แล้ว +1

    Thank you, I like your videos. Very nice explanation.

  • @kumo860
    @kumo860 2 ปีที่แล้ว +1

    This was incredibly helpful! Thank you!

  • @luciorogeriobotelho3032
    @luciorogeriobotelho3032 ปีที่แล้ว

    Great presentation. Described the important points using a simple and complete example

  • @josephrabbit
    @josephrabbit 2 ปีที่แล้ว +1

    Perfect tutorial, thanks !!!

  • @user-cq3pb6es9h
    @user-cq3pb6es9h 2 ปีที่แล้ว

    Thanks a lot. The first sane description of Docker I see.

  • @mohamedelbagoury4027
    @mohamedelbagoury4027 3 ปีที่แล้ว +1

    This is an excellent intro

  • @shaktisingh-lu3dm
    @shaktisingh-lu3dm 3 ปีที่แล้ว +1

    Very nice n helpful video for beginners.

  • @backtoGodhead0
    @backtoGodhead0 3 ปีที่แล้ว +2

    so cool thank you!

  • @OMNS777
    @OMNS777 3 ปีที่แล้ว +1

    Thank you so much for this video!! Very informative !! Just subscribed and became a customer :). Love JetBrains!

  • @stuetz
    @stuetz 3 ปีที่แล้ว +2

    Really like it. Thank you.

  • @VinayakKarigar
    @VinayakKarigar 3 ปีที่แล้ว +1

    Very informative. Thank you so much 🙏🙏

  • @yasirchoudhary824
    @yasirchoudhary824 2 ปีที่แล้ว +1

    Very good explanation

  • @whitefang1987
    @whitefang1987 3 ปีที่แล้ว +1

    Good video. For the building step once you made changes, I thought it was good that you built locally to show the updated files, but think it would have been better if you had gone into detail that you could update the docker file to add a build step for you. So you can make sure the code builds from within the container as well not just it builds on my box, which would help illustrate that someone else could build & run the application.

  • @pasmimmo
    @pasmimmo 3 ปีที่แล้ว +1

    Super Clean and helpfull 👍

  • @АлександрСиньков-й5р
    @АлександрСиньков-й5р 11 หลายเดือนก่อน

    Brilliant tutorial! Thanks a lot!

  • @gopalkarane
    @gopalkarane 2 ปีที่แล้ว +1

    Thank you! It was very informative

  • @cagataysen31
    @cagataysen31 หลายเดือนก่อน

    14:55 When we are running the app, we need to install docker plugin first from the Intellij (at least for Community edition).

  • @GunelMammadova93
    @GunelMammadova93 2 ปีที่แล้ว

    The best explanation so far! Thank you! :)

  • @rroy2812
    @rroy2812 ปีที่แล้ว +1

    just excellent.

  • @ayuobmousa6589
    @ayuobmousa6589 2 ปีที่แล้ว

    بالعربي عظيم جدا ...داليا العظيمة ⚘👑

  • @aniketshetye9639
    @aniketshetye9639 2 ปีที่แล้ว

    That's really awesome explanation , much appreciated , thanks !!!

  • @raphaelprates1500
    @raphaelprates1500 ปีที่แล้ว

    Awesome video! Thank you for sharing your knowledge

  • @alexandersemigrodskikh8400
    @alexandersemigrodskikh8400 3 ปีที่แล้ว +2

    Good!

  • @jeick3645
    @jeick3645 ปีที่แล้ว

    this video is perfect in everything

  • @ronaldfungss
    @ronaldfungss ปีที่แล้ว

    Nicely done. Thanks

  • @chiragrathod4757
    @chiragrathod4757 3 ปีที่แล้ว +2

    Great

  • @getsunova8894
    @getsunova8894 ปีที่แล้ว

    Thx. I have a better understanding of docker now.

  • @patiencemabasa6927
    @patiencemabasa6927 2 ปีที่แล้ว

    Thank you, i understand docker now.

  • @reshid.seyidli
    @reshid.seyidli ปีที่แล้ว

    best explanation ever !!!

  • @dirkus3722
    @dirkus3722 3 ปีที่แล้ว +1

    Thank you!

  • @Praveen_Chathukutty
    @Praveen_Chathukutty 15 วันที่ผ่านมา

    Dalia the wide eyed girl. Superb intro to the Docker.

  • @enimal524
    @enimal524 ปีที่แล้ว

    Excellent video, but at the end you should said that we had to stop de Containers, because they run indefinitely

  • @superstargazer923
    @superstargazer923 3 ปีที่แล้ว +1

    Please offer online courses. Your content is sooooo goooood!

  • @ramabookstroremalang9131
    @ramabookstroremalang9131 2 ปีที่แล้ว

    I love JetBrains so much 💯💯

  • @ryansossou646
    @ryansossou646 2 ปีที่แล้ว +1

    i was looking for tutorial like that to start using docker and java , thanks
    and she got Cardi b voice by the way haha

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil ปีที่แล้ว +1

    Thanks

  • @MrValentine710
    @MrValentine710 9 หลายเดือนก่อน

    At 14:54 it doesn't seem to work for me, when I try to build the image. Is there an updated version?

  • @arvindersinghji
    @arvindersinghji 3 ปีที่แล้ว +1

    Awesome.

  • @jatinsharma3792
    @jatinsharma3792 ปีที่แล้ว

    Perfect !!!

  • @user-xg5oq2ks6z
    @user-xg5oq2ks6z หลายเดือนก่อน

    Your example doesn't work if you omit the compilation step of *.java files. How is your project working without this crucial step?

  • @rabinawal5375
    @rabinawal5375 2 ปีที่แล้ว +1

    If anyone gets error following this tutorial
    Error: Could not find or load main class Main
    Solution:
    Change CMD java Main to CMD java com.example.Main
    Replace com.example according to your package.

  • @akifzaman7280
    @akifzaman7280 2 ปีที่แล้ว

    I ran into some issues, specially when it comes to running the containers. I believe the following points will help others following this tutorial.
    If your Main java class is within a package, make sure that within the DockerFile, you include completely qualified java-package + java-class name.
    I had to do...CMD java com.test.docker Main (as my Main class was within the com.test.docker package).
    Also, when executing the image, I had to include version numbers. So docker run :

    • @maasmans
      @maasmans 2 ปีที่แล้ว

      I think I have this issue but your explaination isn't clear to me about where to put extended package information.

  • @learnthebasics9775
    @learnthebasics9775 ปีที่แล้ว

    The best!!!!🤩

  • @rayshadow6796
    @rayshadow6796 2 ปีที่แล้ว

    How do you create docker container that runs a java swing GUI app? Would Be a great video!

  • @makshrech1263
    @makshrech1263 ปีที่แล้ว

    please, mention there are different wrappers. Spwnt 2 hours useless until found official doc with sprint example

  • @nyancat370
    @nyancat370 3 ปีที่แล้ว +1

    Amazing! Thank you so much!

  • @walidcoco
    @walidcoco 4 หลายเดือนก่อน

    tellement facile apres avoir vu ca, merci mam'zelle

  • @michaelwatts8367
    @michaelwatts8367 3 ปีที่แล้ว +1

    Nice, clear presentation, thanks. Although I think it cruel to put cats and elephants in shipping containers.

  • @user-xg5oq2ks6z
    @user-xg5oq2ks6z หลายเดือนก่อน

    7:01 Isn't Docker an OS-level virtualization, i.e. it packages operating systems.

  • @kamoteflavor
    @kamoteflavor ปีที่แล้ว

    this is nice!

  • @Mexicanboy07thst1
    @Mexicanboy07thst1 9 หลายเดือนก่อน

    Can you do a tutorial on this using Maven

  • @user-qm6fw7tj9g
    @user-qm6fw7tj9g 5 หลายเดือนก่อน

    Error: Could not find or load main class Main
    Caused by: java.lang.ClassNotFoundException: Main 😢