Running Docker/Kubernetes on Windows for Development is Pure Nonsense

Running Docker/Kubernetes on Windows for Development is Pure Nonsense

While Docker is an amazing virtualization technique, running it on a Windows workstation is pure nonsense, no matter how powerful your machine is.

Ultimately, you will hit an insurmountable problem with Windows networking where even Docker containers with exposed ports won't be visible on your local machine - at least not on your loopback interface. Meaning that you will have to test your software from another machine, which frankly, defeats the purpose.

The thing is, even if you need multiple machines to test your microservices before deploying to the costly cloud, your chances are better if you just set up a few proper virtual machines with Hyper-V. You'll be using more RAM than if you have used Docker for Windows, but you'll conserve much time. You will also solve the networking problem just by selecting the "Default Network" Hyper-V switch.

要查看或添加评论,请登录

Filip Vukovinski的更多文章

  • Govoriti pravo

    Govoriti pravo

    Govoriti pravo ne zna?i nu?no i govoriti istinu, kad je govor prav, mo?e se tako govoriti i o stanjima koja nisu i o…

社区洞察

其他会员也浏览了