Docker Networking Tutorial (Bridge - None - Host - IPvlan - Macvlan - Overlay)

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

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

  • @AntonPutra
    @AntonPutra  8 หลายเดือนก่อน +5

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    👉 - [Playlist] Docker Tutorials: th-cam.com/play/PLiMWaCMwGJXkB-toB7662AnwwYoauChMi.html

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

      Good stuff Anton :)....Keep it going..Now you are free....

  • @GabrielPozo
    @GabrielPozo 8 หลายเดือนก่อน +9

    One of the most practical tutorials about Docker Networking, thanks, Anton!

  • @morganjones4281
    @morganjones4281 6 หลายเดือนก่อน +12

    Nice to find a TH-camr in this area who is more interested in calmly, cleanly and didactically presenting educational information than he is in looking cool or wowing his audience. A refreshing change from the conventional high energy, hype oriented tech bro.

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

      thanks

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

      Completely agree to what you are saying 😆

  • @avonzo
    @avonzo 2 หลายเดือนก่อน +2

    This is one of the BEST docker networking videos I’ve ever watched!! Thank you for the calm and clear explanation

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

      thank you!!

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

    I can't be grateful enough, you helped me understand so many things I couldn't get before! Your content is much more informative and educational than the average linux/networking videos I see online.

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

      thank you❤

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

    Dude. The level of care and effort put into this video is wild. Well done!

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

      thank you!!

  • @kgck15
    @kgck15 6 หลายเดือนก่อน +3

    One of the Best video on docker networks..nicely explained.

  • @chimanfok8516
    @chimanfok8516 3 หลายเดือนก่อน +2

    Love that you have included mac in the video! That's very well structured. Thanks for your efforts!

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

      Thanks!

  • @abcdxyz71636
    @abcdxyz71636 8 หลายเดือนก่อน +2

    Your videos are simply the best. Thanks a lot

  • @MultiMallikarjuna
    @MultiMallikarjuna 6 หลายเดือนก่อน +3

    Nicely arranged content. You got to pause for a moment for us grasp the information.

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

      ok, noted

  • @brutosja
    @brutosja 2 หลายเดือนก่อน +1

    Great video, the pacing the calm explanation with examples 👌🏾👌🏾

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

      thank you!

  • @Antonio-yy2ec
    @Antonio-yy2ec 8 หลายเดือนก่อน

    Great video, Anton! Thank you for always making this content available!

  • @FABIANOCHAGAS-ly8is
    @FABIANOCHAGAS-ly8is หลายเดือนก่อน +1

    Awesome explanation. Thanks for sharing

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

      my pleasure

  • @mrexojo
    @mrexojo 8 หลายเดือนก่อน +2

    Thanks Anton. What's your stack to make these tutorials?

  • @zuzukouzina-original
    @zuzukouzina-original 2 หลายเดือนก่อน +1

    Clear and good tutorial, thnx!

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

      thank you

  • @lavredisgoume
    @lavredisgoume 6 หลายเดือนก่อน +1

    Nice and compact explanation!

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

      thanks!

  • @NicoDeclerckBelgium
    @NicoDeclerckBelgium 6 หลายเดือนก่อน +3

    Nice, but as a networking guy I think those docker programmers must have been drunk or on some kind of drug when they gave names to their networking systems.
    - Bridge is actually just PAT (with port forwarding)
    - macvlan is actually just a bridge
    - ipvlan is some funky hybrid where MAC addresses are shared (I can get that) BUT you need a separate subnet just for your docker containers, and the host must have at least 2 IP addresses (one regular, and one for docker).
    - Host is actually more or less logical: it is as if you run the application on the host (like flatpack or snap but better)
    - none is also correct.
    But what I really miss is 21st century addressing, now that there are countries dat have announced the deprecation of legacy IP (cheers for the Czech Republic), when will IPv6 be embraced?

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

      Thanks for your feedback and explanations :)

  • @flesz_
    @flesz_ 8 หลายเดือนก่อน +1

    great job
    as others I would be interested to know what software do you use to create the animations

  • @agonzalezo
    @agonzalezo 8 หลายเดือนก่อน +1

    Thanks for this video, it was so clearly

  • @nisargmodi6056
    @nisargmodi6056 8 หลายเดือนก่อน +1

    Thanks buddy most useful ever !!

  • @carlosgd17
    @carlosgd17 8 หลายเดือนก่อน +1

    really well explained, thank you

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

      Thank you!

  • @VictorVedmich
    @VictorVedmich 8 หลายเดือนก่อน +1

    Anton - how do you do your video? Every time looks fantastic!!! Thanks a lot!

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

    Thank you, this video is what I need now

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

    this was wonderful, thank you :)

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

      welcome :)

  • @Tom-wd2ee
    @Tom-wd2ee 2 หลายเดือนก่อน +1

    great tutorial

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

      thank you!

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

    Thanks for your tutorials

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

    GREAT video, thank you!

  • @joaquinc4661
    @joaquinc4661 7 หลายเดือนก่อน +1

    Thank you. Great video.

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

      thank you!

  • @joergw
    @joergw 4 หลายเดือนก่อน +1

    Thank you for this tutorial

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

      thank you!!

  • @mohamedazzouz6086
    @mohamedazzouz6086 7 หลายเดือนก่อน +1

    Really Great , Thank you so much 🙏❤

  • @Unlikelyjellyfish
    @Unlikelyjellyfish 6 หลายเดือนก่อน +1

    Thank you for this video!

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

      thank you!

  • @syscomua
    @syscomua 2 หลายเดือนก่อน +1

    Для Windows версии всё тоже самое?

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

      why not to use WSL? yeah it's pretty similar expect you need to update mount path in some cases

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

      @@AntonPutra thank for an advice, it's to complicated for understanding. Many uknown variables neew to know in this topic.

  • @alexmadnix
    @alexmadnix 2 หลายเดือนก่อน +1

    This is useful video~

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

      thanks!

  • @СергейЯкушев-ъ3д
    @СергейЯкушев-ъ3д 6 หลายเดือนก่อน +1

    Excellent

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

      thank you!

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

    Thank you for this video, but I have a question regarding overlay networks. Can hosts communicate with containers, meaning can they ping from the host to the container?

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

    Good stuff👍

  • @ukaszl.9943
    @ukaszl.9943 8 หลายเดือนก่อน

    You're the best! :)

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

    Hi Anton, could I know the name of the editor you used to show the ‘1-compose.yanl’ file ?

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

      I always use visual studio code and yaml extension, sometimes i switch themes

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

    hi anton, what are your thoughts on atlantis with terragrunt in a multi-repo setup with where infrastructure-modules repo has three branches dev, staging and prod? curious to how would you go about making it work all together

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

      Well, we used Atlantis in some of our environments, but you still need to run Terraform to bootstrap the environment before you can use Atlantis. Sometimes, I feel it's easier to implement the same workflow using CI tools such as CircleCI or any other CI tool you use to build your apps, even Jenkins.

  • @jhonsen9842
    @jhonsen9842 5 หลายเดือนก่อน +1

    One Comment One Like. Soon 100k.

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

      ❤️

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

    4:03
    7:30 - DEFAULT bridge network limitation

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน +1

      yes, you can't use dns with default bridge

  • @ImaneElouadi-eq1zc
    @ImaneElouadi-eq1zc 7 หลายเดือนก่อน +1

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

      🙏

  • @ramjetjr6986
    @ramjetjr6986 20 วันที่ผ่านมา

    The guy on the bottom right is definitely just an image animated by AI

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

    i got "Error response from daemon: invalid subinterface vlan name enp5s0, example formatting is eth0.10" when trying to create a ipvlan-net here 15:06

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

      are you on mac/linux/windows?

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

      make sure you specified correct interface for parent. you can check by running ip addr or ifconfig

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

      @@AntonPutra resolved after reinstalling docker engine, and i assume that the root of the problem might be the conflict of network managers on my system since i do the headless install first and then gnome-core after, still thanks for the reply!

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

    seems like an AI generated Voice

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

      it's not :)

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

    why you go so fast? how to learn when you go do fast?

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

      i'll adjust