【发布时间】:2018-04-14 16:36:40
【问题描述】:
我尝试使用 docker 对数据库进行单元测试。我使用库,它在测试期间运行数据库映像。 Docs 说:
Testcontainers 将尝试使用 按顺序执行以下策略:
环境变量:
DOCKER_HOST (this should be set to an HTTP/HTTPS connection rather than a unix socket at present) DOCKER_TLS_VERIFY DOCKER_CERT_PATH默认值:
DOCKER_HOST=https://localhost:2376 DOCKER_TLS_VERIFY=1 DOCKER_CERT_PATH=~/.docker如果安装了 Docker Machine,则 Docker Machine 环境为 找到的第一台机器。为此,Docker Machine 需要位于 PATH 上 成功。
我在 Ubuntu 16.04 中安装了 docker,但不了解如何配置 docker 守护程序以与此测试库一起使用。有什么帮助吗?
【问题讨论】:
-
在标准的 Ubuntu 安装中,您通常不需要专门配置任何内容。你有任何错误吗?测试容器将运行飞行前检查,这应该会给你更多的见解。
标签: docker testcontainers