testcontainers 不使用本机的docker环境
Testcontainers 是一个用于在测试中启动和管理容器的 Java 库。它可以自动下载、启动和停止 Docker 容器,以便在测试环境中使用。Testcontainers 可以与本地的 Docker 环境配合使用,但也可以不使用本机的 Docker 环境。
Testcontainers 提供了对远程 Docker 环境的支持,可以通过设置环境变量 DOCKER_HOST 来指定远程 Docker Daemon 的地址。例如:
export DOCKER_HOST=tcp://192.168.1.100:2375
这样,Testcontainers 将会与指定的远程 Docker Daemon 进行交互,而不是使用本机的 Docker 环境。
另外,Testcontainers 还提供了对其他容器化平台的支持,例如 Kubernetes、Kubernetes in Docker(KinD)和 OpenShift。可以通过使用适当的集成模块,将 Testcontainers 配置为与这些平台进行交互。
总的来说,Testcontainers 可以在测试中使用独立的容器环境,而不依赖于本机的 Docker 环境
原文地址: http://www.cveoy.top/t/topic/h07e 著作权归作者所有。请勿转载和采集!