Проблема прокси с использованием testcontainers и spring-boot - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь написать тест интеграции с пружинной загрузкой, используя модуль docker-compose testcontainers .При запуске я получаю следующее исключение:

java.lang.ExceptionInInitializerError
Caused by: com.github.dockerjava.api.exception.InternalServerErrorException:
{"message":"Get https://quay.io/v2/: dial tcp: lookup quay.io on 192.168.65.1:53: no such host"}

Я уже пытался добавить http-прокси нашей компании, используя Env, но он не работает.

@RunWith(SpringRunner.class)
@SpringBootTest
public class FtpExportIntegrationTest {

    @ClassRule
    public static DockerComposeContainer environment =
        new DockerComposeContainer(new File("src/test/resources/docker-compose.yml"))
            .withExposedService("search-kafka", 9092)
            .withEnv("HTTP_PROXY", "http://proxy.mycompany.com:8080")
            .withEnv("HTTPS_PROXY", "http://proxy.mycompany.com:8080")
            .withEnv("http_proxy", "http://proxy.mycompany.com:8080")
            .withEnv("https_proxy", "http://proxy.mycompany.com:8080");

1 Ответ

0 голосов
/ 06 июня 2019

Вам нужно установить его в настройках демона Docker, а не в контейнере.

...