У меня медленное интернет-соединение, но у меня уже есть нужный образ докера. docker image ls
:
yandex/clickhouse-server 20.1.8.41 3edfaacaf3ed 5 weeks ago 487MB
Итак, я пытаюсь использовать его в тестовых контейнерах с указанной версией (не последней)
@Rule
public ClickHouseContainer clickHouseContainer = (ClickHouseContainer)new ClickHouseContainer("yandex/clickhouse-server:20.1.8.41");
@Test
public void test() {
System.out.println(clickHouseContainer.getJdbcUrl());
}
или с общим:
public GenericContainer genericContainer = new GenericContainer("yandex/clickhouse-server:20.1.8.41");
Но результат - ошибка:
Caused by: com.github.dockerjava.api.exception.DockerClientException: Could not pull image: net/http: TLS handshake timeout
Как я могу настроить тестовые контейнеры для использования локальных образов?