Docker mistakes corrected by pro

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

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

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

    Thank you Kris for joining me today to Dockerize this app the right way

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

    Your 'use' vs 'usr' typo was driving me crazy - I kept trying to edit the screen (er, video) 🤣. Looking forward to Part II (Although my app is mobile and app on Mac OS (no web client yet) so I don't need Compose (yet). Great video, thanx 👍

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

      lol. kept you on your toes 😂

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

      Drove crazy also but good video anyway!

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

    Great vid - Kris explained things really well especially when things didn't work! Looking forward to the docker compose vid

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

    I wish I had this video one year ago on one project I started. Thanks for this! GREAT explanations from Kris as well. Made me understand the whole process a lot more.

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

    Thanks!

    • @AZisk
      @AZisk  29 วันที่ผ่านมา

      thank you!

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

    Nice, even knowing docker it’s nice to see (almost) a live coding session.
    High five and thanks!

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

    Thank you both Alex and Kris for the informative session, that was a really awesome live coding session.

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

    Awesome collaboration, Alex and Kris. 🔔 for the sequel

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

    Wow! This was super fun and incredibly informative. My work doesn't include a lot of (actually, any) front end apps but I'll use this tutorial to mold our processes into docker.
    Thank you, Alex and Kris! Looking forward to the next episode :-)

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

    It was really awesome Kris & Alex. Waiting for the docker-compose video!

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

    Thank you so much for all your awesome videos ✌️😍
    Your positiv relaxed mood is wonderfully refreshing. (I especially like the "behind the scenes" camera angle (where we can see, what you see))
    I'm exited about the docker compose video and the future "ARM vs Intel" videos (and of course all other videos) 🥳

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

    This is one of your best videos. Thank you for doing so.

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

    Very good introduction to understand what docker is and how it works. Thanks...

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

      ty

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

    This was a great video! Looking forward to Part 2.
    One note on the /dist/rpstrackerng14 folder name in the build output, the name after /dist is always the project name from your angular.json file. It is the name on line 6 of your angular.json.

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

      ty!

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

    I enjoyed this vid. Nice to see how Kris plays the ‘driver’. Alex is also like the students I teach coding to online, they run the commands before I tell them to 😆

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

    Very nice. Good content and a bit of a refresher for me. Looking forward to your follow up.

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

      ty!

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

    Great video, thanks! Actually this format (interactions, subject, edition and duration) is very interesting.

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

    This is a great video, practical applications to what the Macs can do

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

    Would have needed this 2 months ago when I had to do this for homework 😂 But great video as always!

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

      lol. better late than never :)

  • @sharonb.9128
    @sharonb.9128 2 ปีที่แล้ว +3

    Great video. Not a programmer and I was wondering if leaving the line 3 var/tmp not var/temp would invalidate the rest? It just seems like coding has to be very precise with ., spaces everything else.

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

      Changing that line only changes where you need to copy the final product from in the second stage of the docker image.

    • @sharonb.9128
      @sharonb.9128 2 ปีที่แล้ว

      @@krisrivera4215 thank you ❤️

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

    I love the live debug although am type of fast forwarding type of person who eager to see the final output ASAP but this time I skipped only around 20 sec and backwards 3 times also.
    I would be happy to see the second part ASAP.
    Thanks for this type of tutorials.

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

    Thank you so much! This was so nicely explained! And it was so nice that there were few mistakes from which we got even more useful information. I always postponed using docker because I could just run apps locally, but this actually motivated me to finally try it out

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

    Very nice and informative video in one video he explains a lot more please bring person like him to channel how can teach something really good.
    I will be waiting for the next video on docker compose

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

    Can't wait for the second part!

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

    Worth watching for entry level docker. Good jog!

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

    Excellent session! Thank you both. You are so good at explaining things in simple words. Appreciate that. 🙏🏻

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

    Very nice demo. I used docker on a project before but my understanding is not that deep. As long as it runs I'm already good. But on this session you were able to discuss line by line in a very digestible manner that even those who haven't use it before can understand.

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

    Great video! Kris is awesome! Thanks for sharing this amazing lesson!

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

      yt! and yes, kris is the man

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

      @@AZisk waiting for the next lesson 😁

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

    Great content and it was very informative! Easy to understand clean work and clear. I really enjoyed this video! Thanks
    In general.. Is this the same process to build and run an image for php application?

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

    Wow very nice video loved it.. waiting for part 2.

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

    Watched this whole vid. Keep up the good work 😎👊🏻

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

    This was very informative! By the way, it is easier to understand if COPY is used instead of ADD.

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

    Very greate video for docker starter....

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

    I just want a cli tool that has preconfigure templates with a guided process to automate all this.
    I have done docker compose few times, normally once every few months, each time i want to do it, it is like a woke up from a long amnesia and need to look up a bunch of docs or tips to do basic things again.
    i want a create-react-app but for docker containers.
    Or i might as well build right?

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

    I'm trying to containerize my project at the same time as well. This is super helpful! Cant wait to the second episode. Maybe we could use the compose file to connect backend and mysql as well?

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

    At 34:22, why doesn't docker cache the build command?

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

    Hello Alex, Great video and thanks to Chris for his great explanation. I just have a question that might be a good candidate for a new video. Seems yr daily workflow doesn't involve docker and usage of a containerization platform. It might be a good idea to show an example of your daily workflow and current challenges/needs that make you consider switching to docker. Have a nice day Alex and I really enjoy your videos, and looking for part two of this one 😀😀

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

    Hey @Alex Ziskind. I love this video on docker. Do you think you can maybe do an addendum video on using Kubernetes Helm chart to deploy this dockerized image on a K8 cluster? It would be much appreciated.

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

    Thanks for good video, great job.
    Can you please let me know the program or the website you are using to make the video call and screen sharing?

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

      i used riverside.fm. it’s better than zoom, but it’s not better than some other (more expensive) things

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

    Love the series

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

    Great video! Keep up the good work 😉

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

    Alex is moving to a whole new level with this video. Keep them coming! I know, I know, the testing stuff have more views.

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

      this channel used to be all tuts, but i got like 200 views on those vids. there is a balance to be struck and i am trying to figure it out

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

      @@AZisk Yes, I checked your prior videos, but as I said, this testing thing is doing you good. If you may, keep those (like this) coming.

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

    Alex, thanks for the videos.

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

    what are you using for recording the call on your side screen ?

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

      i output hdmi to an atem mini

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

      @@AZisk yeah I got that 😂 I was curious about the actual software you were using on the second display. It seem to be running on a secondary macbook on the side or on the actual MacStudio for the actual like "video conferencing ish / stream recording software"

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

      None the less appreciate the wasted time answering my nonsense question 😂

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

      @@luismadeira7921 ah gotcha. i used riverside.fm to do the conference and both of out streams were recorded locally. then i downloaded the high res vids from my riverside.fm session. however, i’ve discovered quality issues with riverside.fm and have since canceled my membership.

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

      @@AZisk VDO ninja may be the answer?

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

    The directory scope is still a bit confusing -- is "/var/tmp" actually relative to the current directory where the Dockerfile is, or is it actually /var/tmp? I'm imagining it's ./var/tmp because we can't do a "../". Now, if you can't do a "../", how do you use other code modules that may not be in the same language? I don't want to make separate Docker images for components, and that doesn't seem like the right thing, anyway. OTOH, it's hard to tell, since so many examples on the net are just toys.

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

    so cool! thank you!

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

    will part 2 have a db in the docker container?

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

    Great content, thank you!

  • @upulwaruna.abeysinghe
    @upulwaruna.abeysinghe 2 ปีที่แล้ว

    Great video, love the content thanks Kris and Alex..super

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

    wow so cool to follow the steps, very nice!

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

    He explained everything very well :)

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

    this is amazing content, thank you ❤

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

      Thanks! glad you enjoyed

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

    This is an awesome video! Thank you!!

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

      Glad you liked it!

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

    Great!

  • @upulwaruna.abeysinghe
    @upulwaruna.abeysinghe 2 ปีที่แล้ว

    one thing if you guys can add for next video, docker compose env var setup and change angular uri as env dynamic command when container up

  • @g-luu
    @g-luu 2 ปีที่แล้ว +1

    Nice session.

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

      hey 👋 Haven’t seen you round lately. welcome back

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

    This is really useful, thank you!

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

    The thorough Docker walk-through was nice and broke down the steps pretty well. It'd have been nice to have just gotten direction on the Docker-specific stuff, not how you build your app. 🙄 That was frustrating to watch. You're probably solid on that knowledge. 😎

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

    Can you do a kubernetes one as well? Greatly appreciated!! Great videos btw!

  •  2 ปีที่แล้ว

    I am not fond of Docker (yet), but the material is interesting - I'm flying with the second part 👍

  • @93hothead
    @93hothead 2 ปีที่แล้ว

    so what exactly is docker used for?

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

      Docker is used to run any sequence of commands and programs in a virtualized environment, all completely controlled by the command line. It allows you to run the same process on any computer, no matter the operating system of the computer.

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

    👍

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

      right back at ya 👍 and thanks!

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

    what mbp did you used for this video ?

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

      my m1 max

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

      @@AZisk thanks, awesome session of docker

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

    I need part 2!!!!!!!

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

    Great video to onboard more people on using Docker! And stop using angular xD

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

    Thx for good video, great job more the same vide ))

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

      ty!

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

    Damm I loved!

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

    Now do the CI/CD stuff

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

    honestly Docker kinda sucks and is more hassle than it's worth. By itself it's just annoying, but when you combine it with k8 it's a waste of time. I'm convinced K8 is a google trojan designed to win the cloud race, but sadly google failed to win. They thought K8 would trojan win their way to #1, but they forgot the reason they aren't #1 is the shitty docks, poor support, inconsistent UI design across GCP console and bloated junk.
    The entire 5month life cycle for K8 is just complete asinine BS.

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

      i have limited experience w docker, but from what i’ve used it for it helps me quite a bit. specifically, im not a php dev and don’t use mysql, but a project i currently work on uses that stack. instead of wasting an incredible amount of hours learning how to configure php and mysql and the hosting services, all i do is just spin everything up w one docker-compose command, which lets me skip the config bs and get to code. so i’d say that no tool that tried to solve complex problems is perfect, but if it helps me do dev work quickly, i will keep using it.

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

      I wasn’t interested for a while as it seemed overkill but it turned out useful as an isolated way to deal with stuff requiring x86. Also turned out useful to set up a toy SAML IdP to play around with single sign on.

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

      (x86 on m1 cleanly, that is)

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

      @@billeterk I use it local dev and it's nice during dev. But as a long term production deployment strategy, it's just a maintenance nightmare.

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

    Thank you @Krisrivera4125 this was excellent 👏🏿