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.
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.
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 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!
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?
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
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.
🔴 To support my channel, I'd like to offer Mentorship/On-the-Job Support/Consulting (me@antonputra.com)
Good stuff Anton :)....Keep it going..Now you are free....
One of the most practical tutorials about Docker Networking, thanks, Anton!
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.
thanks
Completely agree to what you are saying 😆
Dude. The level of care and effort put into this video is wild. Well done!
thank you!!
This is one of the BEST docker networking videos I’ve ever watched!! Thank you for the calm and clear explanation
thank you!!
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.
thank you❤
Thank you for this tutorial
thank you!!
Love that you have included mac in the video! That's very well structured. Thanks for your efforts!
Thanks!
One of the Best video on docker networks..nicely explained.
❤
This was a great tutorial, I am taking the comptia network + at college and it really helped me understand some of the networking concepts.
Your videos are simply the best. Thanks a lot
Great video, the pacing the calm explanation with examples 👌🏾👌🏾
thank you!
Nicely arranged content. You got to pause for a moment for us grasp the information.
ok, noted
Thanks Anton. What's your stack to make these tutorials?
Great video, Anton! Thank you for always making this content available!
great job
as others I would be interested to know what software do you use to create the animations
🍿 Benchmarks: th-cam.com/play/PLiMWaCMwGJXmcDLvMQeORJ-j_jayKaLVn.html&si=p-UOaVM_6_SFx52H
Nice and compact explanation!
thanks!
Awesome explanation. Thanks for sharing
my pleasure
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?
Thanks for your feedback and explanations :)
Anton - how do you do your video? Every time looks fantastic!!! Thanks a lot!
really well explained, thank you
Thank you!
Thanks for this video, it was so clearly
Clear and good tutorial, thnx!
thank you
Thanks buddy most useful ever !!
4:03
7:30 - DEFAULT bridge network limitation
yes, you can't use dns with default bridge
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
are you on mac/linux/windows?
make sure you specified correct interface for parent. you can check by running ip addr or ifconfig
@@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!
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?
this was wonderful, thank you :)
welcome :)
Thank you. Great video.
thank you!
Great tutorial
great tutorial
thank you!
Thank you for this video!
thank you!
Thank you, this video is what I need now
Really Great , Thank you so much 🙏❤
❤
Thanks for your tutorials
Для Windows версии всё тоже самое?
why not to use WSL? yeah it's pretty similar expect you need to update mount path in some cases
@@AntonPutra thank for an advice, it's to complicated for understanding. Many uknown variables neew to know in this topic.
GREAT video, thank you!
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
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.
Hi Anton, could I know the name of the editor you used to show the ‘1-compose.yanl’ file ?
I always use visual studio code and yaml extension, sometimes i switch themes
This is useful video~
thanks!
Excellent
thank you!
Good stuff👍
You're the best! :)
One Comment One Like. Soon 100k.
❤️
❤
🙏
The guy on the bottom right is definitely just an image animated by AI
why you go so fast? how to learn when you go do fast?
i'll adjust
seems like an AI generated Voice
it's not :)