🔴 - 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
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?
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.
@@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!
🔴 - 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
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 😆
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❤
Dude. The level of care and effort put into this video is wild. Well done!
thank you!!
One of the Best video on docker networks..nicely explained.
❤
Love that you have included mac in the video! That's very well structured. Thanks for your efforts!
Thanks!
Your videos are simply the best. Thanks a lot
Nicely arranged content. You got to pause for a moment for us grasp the information.
ok, noted
Great video, the pacing the calm explanation with examples 👌🏾👌🏾
thank you!
Great video, Anton! Thank you for always making this content available!
Awesome explanation. Thanks for sharing
my pleasure
Thanks Anton. What's your stack to make these tutorials?
Clear and good tutorial, thnx!
thank you
Nice and compact explanation!
thanks!
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 :)
great job
as others I would be interested to know what software do you use to create the animations
Thanks for this video, it was so clearly
Thanks buddy most useful ever !!
really well explained, thank you
Thank you!
Anton - how do you do your video? Every time looks fantastic!!! Thanks a lot!
Thank you, this video is what I need now
this was wonderful, thank you :)
welcome :)
great tutorial
thank you!
Thanks for your tutorials
GREAT video, thank you!
Thank you. Great video.
thank you!
Thank you for this tutorial
thank you!!
Really Great , Thank you so much 🙏❤
❤
Thank you for this video!
thank you!
Для 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.
This is useful video~
thanks!
Excellent
thank you!
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?
Good stuff👍
You're the best! :)
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
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.
One Comment One Like. Soon 100k.
❤️
4:03
7:30 - DEFAULT bridge network limitation
yes, you can't use dns with default bridge
❤
🙏
The guy on the bottom right is definitely just an image animated by AI
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!
seems like an AI generated Voice
it's not :)
why you go so fast? how to learn when you go do fast?
i'll adjust