Distribute Docker Compose Services with an Overlay Network

Overlay Networks Overlay networks are an abstraction that make it possible for nodes on otherwise disconnected networks to communicate as if they are on the same network. Turns out their is a way to do this with docker networking so you can run your services from a docker compose on different machines without them having to know about it. The services can all continue to talk to each other using the docker DNS names without concern for where the other services are actually located!...

March 13, 2024 · 3 min · 611 words · Caleb Wightman

Dotnet Microservices Docker Development

Past Experience Previously, I have had trouble getting docker running painlessly on both Windows and Linux with dotnet, specifically for development. I just want the containers to update when there are code changes, is that too much to ask for?! In previous projects I would down and up my containers every time there was a change and wait minutes for the containers to rebuild every time just to see if the color of my button changed, this was really frustrating and slow!...

March 2, 2024 · 6 min · 1132 words · Caleb Wightman