使用测试容器时出现“找不到可链接的容器”

时间:2018-11-26 09:53:45

标签: java docker testcontainers

我要使用测试容器(https://www.testcontainers.org/usage.html

所以我导入了相应的Maven依赖项:

if (env.IsDevelopment())
{
    app.UseBrowserLink();
    app.UseDeveloperExceptionPage();
    app.UseDatabaseErrorPage();
}
else
{
    app.UseExceptionHandler("/Home/Error");
}

然后我右键单击任务栏上的docker图标->设置->常规 并检查以下项目:

<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>testcontainers</artifactId>
    <version>1.10.1</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>oracle-xe</artifactId>
    <version>1.10.1</version>
    <scope>test</scope>
</dependency>

按照testcontainers网站上的说明设置环境变量:

Expose daemon on tcp://localhost:2375 without TLS

并使用以下代码创建了一个JUnit测试:

DOCKER_CERT_PATH=C:\Users\username\.docker
DOCKER_HOST=https://localhost:2375
DOCKER_TLS_VERIFY=1

但是我得到了错误:

@Test
public void test() {
   OracleContainer oracleXE = new OracleContainer();
...

我已经搜索了“找不到linkablecontainer”和 “找不到org.testcontainers.containers.traits.LinkableContainer”,但没有结果。

任何想法出了什么问题?

0 个答案:

没有答案