我已经将Docker Desktop更换为Docker-CE和Rancher Desktop
最初我在Windows上使用Docker Desktop,但由于许可证变更,我正在寻找替代产品。
Docker-CE 可以被简化为 Docker 社区版。
首先,我尝试了在WSL2上运行Ubuntu,并使用Docker-CE,但是我发现了一些不满意的问题。
设置可能会比较耗时。
在WSUS环境下,Ubuntu无法直接安装,还有其他环境限制。安装步骤有点繁琐,因此可能会遇到一些问题。
host.docker.internal很不方便使用。
我想用于远程调试,但默认情况下不支持。
即使指定–add-host=host.docker.internal:host-gateway,引用的目标也会变成WSL的Ubuntu,
所以当想连接到Windows时,必须指定Windows的本地IP。
过于关注WSL的层级。
在理解上是好事,但一旦开始日常使用,发现WSL的层面会占用很多时间,感到有些繁琐。
在这些方面,我不禁感到很难向他人推荐,同时也再次意识到了Docker Desktop的高度完成度。
牧场主桌面
然后使用Rancher Desktop,上述的不满得到了解决。
尽管相对于Docker Desktop缺少容器列表等方面感到不足,但希望在今后的升级版本中可有所期待。
如果要在Windows上开始使用Docker,我的直觉是选择” Docker Desktop”或”Rancher Desktop”这两个选项之一。