我已经将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”这两个选项之一。