Learn Docker in 7 Easy Steps - Full Beginner's Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @hellfishii
    @hellfishii 4 ปีที่แล้ว +5887

    This video solved my sleep schedule and my social life thx man, now i can talk to my gf about dockerizing our relationship

    • @rooneymara8061
      @rooneymara8061 4 ปีที่แล้ว +287

      Probably should. That way, it works on both your systems.

    • @abdulelahaljeffery6234
      @abdulelahaljeffery6234 4 ปีที่แล้ว +331

      .. just don't forget to expose the right port, so that you can connect to it from your machine ..

    • @tekken_king1151
      @tekken_king1151 4 ปีที่แล้ว +23

      Best comment 😂

    • @FalseDev
      @FalseDev 4 ปีที่แล้ว +24

      He had us in the first half ngl

    • @michaelaramis1210
      @michaelaramis1210 4 ปีที่แล้ว +7

      ill wait for the kubern8 to fix my loneliness

  • @jugzster
    @jugzster 4 ปีที่แล้ว +1604

    "Docker is a way to package software so it can run on any hardware" better and simpler definition than in the official docs. I love how you simplify complex concepts and pack tons of valuable info into such a short time. Thanks!

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

      Actually, you can't run docker even in the same architecture but a different OS. Since most of the time the production environment will be linux (and docker actually requires some Linux features to work) then locally you either use Linux or use a Linux VM (docker desktop handles the VM under the hood, which nowadays is implemented using WSL on windows and a native hypervisor on Mac).
      A more accurate statement would be "docker is a way to package your applications so that they run on a predictable, isolated environment with all their dependencies available"

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

      @avfr My pleasure!

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

      ​@@kebien6020 Docker desktop is just the GUI. The Docker engine is what handles containers and it runs a VM of linux. But you don't need to do anything different on a Mac or Windows than you would on a Linux host, it's the same experience to any host that can install and run docker engine.

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

      @@lasysk I just checked on the official docs and no, Docker Engine is not responsible for running any kind of virtualization.
      But that's just terminology. Your point stands that from a developer's point of view nothing changes...
      Except performance is worse when not running natively.
      ...And bind mounts have a really high performance penalty on windows and mac, whereas they are even a performance boost on linux (as compared to the writable layer of the container).
      ...And mounting unix domain sockets to the host doesn't work.
      ...And host networking doesn't work either.
      ...And you can't see /var/lib/docker (useful for educative purposes).
      ...And when you build an image the build context has to be transferred over the socket, which is slower

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

      @@kebien6020 cool. Can you teach me?

  • @AshishYadav-gm7sy
    @AshishYadav-gm7sy 4 ปีที่แล้ว +2323

    the way you pronounced "docker ps" was hilarious 😂😂

    • @covertgravy
      @covertgravy 4 ปีที่แล้ว +95

      I will most probably never forget that command in my life because of how he pronounced it.

    • @31redorange08
      @31redorange08 4 ปีที่แล้ว +8

      *mispronounced

    • @DiabloVal
      @DiabloVal 4 ปีที่แล้ว +14

      For once i think i heard piss.

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

      went back so I don't miss LOL

    • @MundoFinky
      @MundoFinky 4 ปีที่แล้ว +28

      2:10

  • @indraxios
    @indraxios 9 หลายเดือนก่อน +113

    Docker is in my resume now, thanks

    • @lemonade2345-j4e
      @lemonade2345-j4e 28 วันที่ผ่านมา

      technically its "on my resume", however I still get you..

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

    "The leading cause of imposter syndrome among developers is not knowing docker"
    You had me in the first 4 seconds. This hits too close to home

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

      @randomguy9777 don't be sus about yourself.
      Just start using it for small commits, if you don't remember commands us inbuilt vscode feature, whatever you do webdev - frontend or backend react native or flutter, unity or unreal just start using it.
      The thing about git is you don't learn it, you just get better in it.

    • @sayamqazi
      @sayamqazi ปีที่แล้ว +9

      You can replace docker with any DevOps tech in this sentence and it holds

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

      @@thatsalot3577 dude he is talking about docker not got. Lol almost every half decent Dev knows git.

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

      Oh I see your commnet was probably for someone else

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

    I have no idea how you do it. You manage to teach an hour worth of stuff in 11 minutes. You deserve billions of views. I am literally learning everything from you. Super fast, and with almost no attention span. Thank you. Never stop making these things.

  • @inkz9002
    @inkz9002 4 ปีที่แล้ว +23

    OMG, I just started looking for Docker videos right now and this showed up with "uploaded 10 minutes ago". You always know what I need! Thank you.

  • @sirjansingh310
    @sirjansingh310 4 ปีที่แล้ว +2360

    Devs before docker: "It works on my system"

    • @themindstorm9947
      @themindstorm9947 4 ปีที่แล้ว +266

      "Then ship your system"

    • @TheLooker97
      @TheLooker97 4 ปีที่แล้ว +261

      and now: "It works in my container"

    • @arshadpakkali
      @arshadpakkali 4 ปีที่แล้ว +23

      I actually told this to my Pm today 😂🤣

    • @gorudonu
      @gorudonu 4 ปีที่แล้ว +114

      "cool, so we can put your laptop in server room and host our project"

    • @coldcircuit99
      @coldcircuit99 4 ปีที่แล้ว +35

      Now : strange it runs on dev just fine.

  • @ojmbvids
    @ojmbvids 4 หลายเดือนก่อน +3

    Fully-optimised tutorial! Literally got my software running in a container in 15 min having never used Docker before. Great content, straight to the point. Love this channel!

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

    Again and again, THANK YOU 😄

  • @Pumacks
    @Pumacks ปีที่แล้ว +12

    So unbelievably useful. I'm studying Computer Science and we got to Docker.
    While our Professor is explaining the stuff around like what is IAAS, PAAS and SAAS,
    we have to set up and work with virtual Machines and Docker to do the things behind the scenes.
    Now im actually understanding why i do these things.
    i bet this channel will grow to something massive in the developer community.

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

      Its already massive , welcome :)

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

      I was gonna comment the same. The channel has grown now​@@SoftyakaBlade

  • @TheDorac1
    @TheDorac1 4 ปีที่แล้ว +357

    This was absolutely amazing. I really struggle with long, drawn out videos and finding this video where it sums it up so beautifully is fantastic. Thank you!

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

      He hit the right speed and depth. I just want to know something about all this, not slog through a two hour lecture with too much details, or be bamboozled by a short video where the explainer talks too fast and uses plenty of already-in-the-know jargon.

  • @Amaraticando
    @Amaraticando 4 ปีที่แล้ว +7

    You summarized in 11 minutes what some guides take 2 hours to expose. To the point!

  • @robertviragh6527
    @robertviragh6527 11 หลายเดือนก่อน +1

    This was a very good primer for someone who hasn't been using Docker, I liked that special attention was called to the most important parts (the docker file!) as well as showing that just running a docker image won't expose its ports, I am sure I would have spent an hour trying to figure out why my docker image isn't working. I also liked the tip that stopping a container makes it lose its state, I was under the impression it was like a vm so I thought its state was saved, I probably would have made a docker image that included writing some local file, run it for weeks and then lost all my data! I don't think I've ever had as many conceptual misunderstandings cleared up in a row as this 11 minute beginner's guide. While I was just trying to fill in some small knowledge gaps, the gaps turned out to be much bigger than I thought and I would have been lost for sure. I appreciate the structure and content of this video, and how it explained the most important parts. It makes me want to watch all your other short videos of the same style, to fill in knowledge gaps I was missing. So far I only have a little time for watching videos while at work, and many other learning resources are blocked by my employer, so this is very good use of my time now. Thanks for creating this video!

  • @ashishrao3069
    @ashishrao3069 4 ปีที่แล้ว +50

    Prolly the only channel I have turned on notification for.. 🔥

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

    the best tutorial i have ever seen on docker...and the fact that it took barely 10 mins to complete the tutorial is exceptional !

  • @modolief
    @modolief 4 ปีที่แล้ว +74

    At 4:00 You're looking at a Dockerfile with FROM as layer1 and WORKDIR as layer2. Now: FROM _does_ create a layer, but WORKDIR _does not_ -- the WORKDIR directive and several other directives, such as ENV, create metadata, not layers. All of the layer and metadata info is wrapped up in a JSON object that describes the image. But Dockerfile commands are not one-to-one with layers.

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

    Excellent. Excellent. Excellent. Started playing with Docker in 2018, have seen numerous tuts and walkthroughs. Came back for yet another refresh and this short vid is the best by FAR.

  • @Pogibakayo
    @Pogibakayo 4 ปีที่แล้ว +43

    Weird. I’ve been spending the last few hours trying to wrap my head around Docker compose. You’re a Godsend

    • @Nexus-rt1bm
      @Nexus-rt1bm 4 ปีที่แล้ว +1

      I believe it's GodSent

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

      Nexus999 Seriously?

    • @Nexus-rt1bm
      @Nexus-rt1bm 4 ปีที่แล้ว +1

      @@Pogibakayo Sorry, you're right

  • @EstebanCodes
    @EstebanCodes 4 ปีที่แล้ว +519

    Haha the intro is so true , impostor syndrome for not knowing docker

  • @maabat8142
    @maabat8142 4 ปีที่แล้ว +26

    Perfect timing, I was having issues with my assignment, and decided to browse TH-cam whilst my image was getting build. Glad I got a mini-refresher and learnt some stuff I needed for upcoming tasks.
    Thanks!

    • @Dennis-Ong
      @Dennis-Ong 4 ปีที่แล้ว +1

      wow what level / CS you're in that require dockers? is it masters?

    • @Xajoc8
      @Xajoc8 4 ปีที่แล้ว

      Probably just some elitist highschool in the US...

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

      @@Dennis-Ong just a bach degree

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

      @@Xajoc8 nice assumption that i'm in high school or in the us lol. i'm nowhere near either

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

      @@Dennis-Ong jjjjjjķķī

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

    I'm playing with Docker right now after seeing this video and it's awesome how powerful it is.
    Spent 4 hours reading doc and playing around on my own pc with previous projects (web server, databases and so on). Microservices are great.😀

  • @codeland7384
    @codeland7384 4 ปีที่แล้ว +260

    I was LITERALLY struggling with a Docker setup when this video came out. I know people are joking about how Jeff's reading our minds, but I'm scared.

    • @bennihtm
      @bennihtm 4 ปีที่แล้ว +18

      That aren't jokes...

    • @generalqwer
      @generalqwer 4 ปีที่แล้ว +16

      Its called market research, he is probably looking at search trends and making videos based on that.

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

    i have to say i'm lucky i come across this fun, compressive, comprehensive, hands-on tutorial. Fireship man you are pretty amazing.

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

    The amount of knowledge in every video is unbelievable. Props to you, you just made my tech journey a lot better

  • @karanagarwal282
    @karanagarwal282 4 ปีที่แล้ว +439

    this 11-minute video got more content that my institute's 3 hr lecture

    • @Zen-t2j
      @Zen-t2j 3 ปีที่แล้ว +43

      Dude modern Unis are shit for most programs, they're not as practical and they have to prioritize filling space over actually making sure the students know what they're supposed to. Especially for programming, they're getting replaced by online schools who give you exactly what you pay before. Instead of spending money on bloat and schools that look like castles

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

      Schools generally teach way too slowly imo.

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

    Uploaded 1mn ago, right in the midst of a Docker struggle, thanks Fireship (awesome content)

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

    I love your videos... you seem mostly Tutorial Videos are very "slow"...
    It's like they are trying to explain stuff to an intern... but most of the programmers anyway think *fast*... I mean nobody reads docs like one reads a novel... we literally scroll through the docs and then in the end get the abstract of it...
    Your videos are quick & engaging, containing all the important information...
    Thanks for that :)

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

    This 11 minute video is better than other one hour long videos out there. Thanks for this amazing content.

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

    I want to thank you for all of these useful “quick start” videos. I’ve always had a passing interest in coding, but I only ever went as far as messing with html and css in geocities and livejournal way back in the day.
    I never thought I was capable of coding anything, but your videos make these complex, interconnected concepts seem more approachable. And as a person drowning as a Jr. SDET around my (very supportive) QA and dev coworkers, I truly appreciate these guides and tutorials.
    You’re a real one, Fireship. Thanks.

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

    Two minutes in, and i already understood more them in all other videos combined !

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

    Dude, this was so helpful I can't even explain it. Great explanation! This was perfect for someone like me who has linux system admin knowledge, but doesn't understand docker super well. Thank you! 😊

  • @akkimahajan6799
    @akkimahajan6799 4 ปีที่แล้ว +6

    Right content from the right person. Never knew the flow would be so smooth to grasp. 👌🐱‍🏍

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

    Fireship makes even the most compleicated shit so easy and fun to learn. One of the very best out there!

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

    Wow, this is so clearly explained, even I understand it! I don't normally work in situations where docker is relevant, but some of the recent job prospects I've applied to mention Docker would be a nice extra skill, so I came to YT to find someone to explain the basics. I hit the jackpot here!

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

    If I had watched this video last week, it would have helped me so much. I think you might be my favourite TH-camr from now on, you give so much information in such a short video length.

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

    Amazingly concise. You deserve an award for the amount of information conveyed in 11 minutes.

  • @AlAsdekaak3-p5s
    @AlAsdekaak3-p5s 4 ปีที่แล้ว +1

    Your channel is one of the best channels on youtube ever, and your videos are treasures

  • @patrickmullot73
    @patrickmullot73 4 ปีที่แล้ว +72

    Definitely goes to my "references" bookmark!

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

    You are actually the best content creator for everything web related and more. I deeply thank you for teaching me almost everything I needed. You were the foundation of my progression

  • @maheshbongani
    @maheshbongani 4 ปีที่แล้ว +46

    Awesome video, it served as a refresher for all the core concepts of Docker, you've covered almost everything in very little time. Great art of explanation. I must add this into my bookmarks. Will be waiting for more videos of this kind. Thank you man.

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

    This video is gold. Most of Fireship videos are great, but this one has to be one of my favorites. I hope there's a continuation with kubernetes or something similar

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

    You managed to summarise so much in 11 mins👍🏽👌🏽

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

    Thank you! After watching this video, I got promoted to a senior software engineer from a junior SWE with 5 months of experience!

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

    This video was REALLY helpful!! This indeed resolved my insecurity for not knowing Docker.
    I love that it is short, sweet, and beginner-friendly as usual 👍

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

    This is the best explanation of Docker I've seen to date. Thank you!

  • @yassineagalmame627
    @yassineagalmame627 4 ปีที่แล้ว +5

    You are incredible! I found the answer that had been digging in my head about docker. Thank you so much

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

    Unreal timing! Just started my first software testing job. Need to learn docker. I am SET

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

    You are amazing! You enable us to learn a huge amount of things extremely fast.
    I would defintely love to see more Machine Learning content on your channel

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

    Thanks!

  • @ItsMeHelel
    @ItsMeHelel 4 ปีที่แล้ว +26

    Couldn't agree more with first 5 seconds! Love you, Jeff! You cured me from my impostor syndrome xD

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

    Wow that was WAY clearer than every explanation I got from DevOps nerds at any of my past jobs

  • @anushibinj
    @anushibinj 4 ปีที่แล้ว +138

    Now all Devs be "ps"sing at work 😂

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

      Omg, lol!

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

    This guy is one of the funniest guys I listen to. The subtle humor n jokes crack me up. Especially in the COBOL video. 😂

  • @notquitebleu
    @notquitebleu 4 ปีที่แล้ว +10

    I was interested in docker a hour or two ago, and you uploaded this video, thanks

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

    That's the best prononciation of "Docker ps" I've ever heard.
    Jesus, this was a good refresher !
    Thanks a bunch !

  • @thecontenttheory
    @thecontenttheory 9 หลายเดือนก่อน +18

    This video saved my marriage

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

    Thanks, this is an excellent video to watch after you’ve done the official Docker tutorial. It ties up the fundamental concepts better than any other video or doc I’ve seen so far.

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

    8:09 when you stop a docker container, the data in the container is NOT LOST. You can always start the same container (not run) that has been stopped. The data is lost if you remove / destroy the container.

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

      False

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

      @@challengeyourmind3937 how is it then if this comment is false

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

      ​​@@challengeyourmind3937 weird way to spell true

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

    Best explanation I came across. I took a few trainings in Udemy and plural sight but this short video has better and a more clear simple approach to this technology

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

    ... this was everything I needed, quick, straight to the point, very dumbed down. Loved it. Subscribed. Thank you.

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

    I never like or comment any post in social media but You're Just Awesome Buddy, Keep up the Work :)

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

    That opening line is incredible! 🤣

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

    That introduction really hit home.

  • @punsmith
    @punsmith 4 ปีที่แล้ว +6

    Thanks, man. I've been feeling so out of the loop while everyone and their mother drinks the Docker/Kubernetes Coolaid... and I've always been low with my self-esteem, but now that I actually have to learn this too I feel overwhelmed.

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

    I appreciate the emphasis on must learn rather than articles which say suggested to learn

  • @kareemamr5626
    @kareemamr5626 4 ปีที่แล้ว +6

    Such a clear and well paced explanation. Well done man.

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

    It's the end of 2024 and this is still the best Docker explanation I found.
    Absolute fire, Thank you!
    Now it's time for a deeper dive into those concepts 😎

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

    2:11 "docker pssss" had me laughing so hard

    • @biswajitparida6491
      @biswajitparida6491 3 หลายเดือนก่อน +1

      Bro same here😂😂😂😂😂😂

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

    I knew nothing about docker, but today I have understood what a powerful tool it is!

  • @김동욱-k1o4e
    @김동욱-k1o4e 4 ปีที่แล้ว +3

    love the approach, line by line, file by file just for me🤣

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

    i'll need to try it out, but you managed to make the concept much clearer in just 10minutes compared to the countless 2h docker beginner tutorials. great video

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

    Concise and to the point. Just what a beginner like me was looking for! Thank you for this awesome video!

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

    Probably his best intro, and I've seen a few.

  • @BenedictGS
    @BenedictGS 4 ปีที่แล้ว +32

    developer : what make his channel special?
    me : he know how to say docker ps

  • @Ricardoromero4444
    @Ricardoromero4444 4 ปีที่แล้ว

    I opened youtube to search for docker tutorials then saw this in my sub box. That was extremely good timing.

  • @mikegeorgiadis4593
    @mikegeorgiadis4593 4 ปีที่แล้ว +28

    Notification Squad

    • @klutch4198
      @klutch4198 4 ปีที่แล้ว

      AAAOOOOOOOOOO!!!!!!

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

    Oh my god I was just looking for a beginner docker tutorial from you yesterday and here it is

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

    Would appreciate anyone telling me the name of the intro track

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

    that's why I love the internet, thank you for the brief and informative tutorial🙌

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

    If someone wondering, You can also write the compose file in JSON for better readability.

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

      nothing like useless quotation marks, commas and brackets that'll scream at you if your forget them

    • @XiaZ
      @XiaZ 4 ปีที่แล้ว

      @@jvcmarc Just because you "don't know" how to use something doesn't mean it's 'useless', am I right?; 😉

    • @jvcmarc
      @jvcmarc 4 ปีที่แล้ว

      @@XiaZ oh, I know how to use json, I'm just saying the syntax is unnecessarily complex and could be simplified
      having to put quotation marks around fields is really weird and it looks awful
      the fact that it requires a comma after every field, but refuses to compile if there is a comma after the last field is really annoying, and makes updating json frequently a bummer (even in javascript you can let the commas on the last properties)
      and brackets is really more of personal taste, brackets vs indentation and all that
      and dude, did you really get defensive over a general purpose dev technology from the 00,s? maybe chill?

    • @XiaZ
      @XiaZ 4 ปีที่แล้ว

      @@jvcmarc To each their own I guess, it's just that I haven't got any syntax error complain in like, 5? Maybe 10 years?
      It's just how my brain work, if you forgot any small mistake, I'll complain before the complier got a chance to do. It's my work to ensure high quality code, and I enjoy the suffering of other.

    • @jvcmarc
      @jvcmarc 4 ปีที่แล้ว

      @@XiaZ lmao, yeah, I'm somewhat new in dev, I've only been programming for 3, maybe almost 4 years
      but I'll always choose the most developer-friendly option, if I can choose not to bother with brackets, commas and quotations by switching to yaml, that's something that I would definitely consider
      json still has it's place, obviously, I would never return yaml from an API, just use it for config files locally

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

    I'm impressed how efficient this video is. Thanks dude!

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

    A tip if you get a bit carried away and start running everything in docker, like you IDE; If you try to start a docker container within a docker container you will have some problems. "dind", docker-in.docker, came to solve this and it solves a lot of things. But if you have your IDE in docker, and want to run a docker container for say a test (like spin up a mysql-db-container so you can test your db-logic), dind is not really what you are after. What you are after in cases like these is for your container to be able to start containers on your host-docker. You do this by mounting you docker-socket as a volume to the container. Here is a nice write up about it all: jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/

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

    Your video editing, visuals, pace, everything is incredibly good and high quality, it's like a new art movement. Who makes the visuals?

  • @moose43h
    @moose43h 4 ปีที่แล้ว +6

    I can’t forget docker ps cause of the way you said it

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

    Trying to use docker with autogen, i had a hard time understanfing how it works i kept getting bugs altho i managed to build and run containers i didnt manzge to run my api properly , im glad i found this video it helps me understand what i need to know for docker without going into to much detail..ill try tonight again !

  • @scottyzen88
    @scottyzen88 4 ปีที่แล้ว +40

    2:11 had me in stiches 😭

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

    Love your videos, basically you have the ability to compact things, without skipping IMO relevant information. Thanks a lot.

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

    Last time I shuffle sharted at a party I was asked to leave...

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

      Last time I shuffle sharted I ruined my socks.

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

    Best info/tutorial on docker i have ever seen. Very Thanks man

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

    I jumped when he say "ps" and thinking someone is calling me

    • @usheffi
      @usheffi 4 ปีที่แล้ว

      I usually call my cat PS...

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

    You made me fall in love with programming once again

  • @expeditionbasset
    @expeditionbasset 6 หลายเดือนก่อน +5

    Fireship, are you my father?

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

    This was very easy to follow and went over so much so quickly. I did not expect to understand so much after having watched this a single time.

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

    Ahh just finished refreshing my memory, thank God for TH-cam, fireship

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

    Finding such a to the point summary is very rare! I like your memes too! 😁

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

    WAS REALLY HELPFULL BUDDY IT WAS EMBRASSING IN FRONT OF FRIENDS NOT KNOWING ABOUT DOCKER

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

    in 11 minutes your explained docker totally... that was nice!

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

    This is exactly what I was looking for. you earned a subscriber. Thank you for this video. Keep shining

  • @roripocket6273
    @roripocket6273 3 หลายเดือนก่อน +1

    Thanks , a lot of useful info in a short video.!! Other video tutorials could learn something here about how to create short useful videos. Amazing