【发布时间】:2022-02-12 20:41:32
【问题描述】:
随着 Windows 上 Docker Desktop 的许可证更改,我正在寻找替代方案。 Podman + WSL2 似乎对我有用。除了我的 Quarkus 测试中的 Testcontainers。
我可以通过在 WSL2 (podman system service -t 0 tcp:localhost:8880) 中启动 podman 系统服务并设置 DOCKER_HOST 环境变量 (DOCKER_HOST=tcp://localhost:8880) 在 WSL2 中运行我的测试。
现在这可行,但并不是我真正需要的,因为在我的公司,我们使用 VSCode、IntelliJ 和 Eclipse 进行开发。我希望能够从这些 IDE 中运行测试。在运行 Quarkus 测试时,有什么方法可以将 podman uri(来自 WSL)传递到我在 Windows 中的 IDE?
如果有人知道任何其他可与 TestContainers 一起使用的 docker 桌面替代品,那也太棒了。我试过 Rancher Desktop,但它卡住了,测试最终超时。
【问题讨论】:
标签: quarkus wsl-2 testcontainers podman