I'm working on a local development project with Docker Desktop, and I'm running into a frustrating issue. My setup works perfectly on Windows, but my colleague is using Docker Desktop on a Mac (M1) and every time he updates the software, his containers lose their network connection. We both use the same containers and configurations, so it's puzzling. We've already tried deleting and rebuilding the containers from the Docker Compose YAML file, restarting Docker and the entire computer, but nothing seems to help. I found other people mentioning similar issues online, but they seem more random rather than tied specifically to updates. I suspect it might have something to do with network permissions not carrying over during the update, but I'm not familiar with Mac systems. Any suggestions on how to fix this?
1 Answer
This is a common issue with Docker Desktop for Mac. After an update, sometimes the virtualization framework doesn't reset properly, causing network issues. Have your colleague try going to Docker Desktop settings, then navigate to Troubleshoot, and either "Reset to factory defaults" or at least "Clean/Purge data." This should reset the networking stack and usually resolves those connectivity issues that come with updates. Also, check if there's any VPN software or firewall apps like Little Snitch running since they can conflict with Docker's networking after updates due to the network interfaces being recreated.

Thanks! I’ll suggest doing that if the issue persists when he gets here today!