Um Testcontainers miseydnast meðan ein mynd verður heintað, kunnu withEnv-innstillingarnar hjá komandi ílatinum ikki hjálpa. Docker-demonin ger ta heintingina úr skránni, áðrenn ílátið er til.

Miseydnað handlingProxy-uppseting, sum skal kanna
MyndheintingDocker-demonin, sum royndin brúkar, og leiðin hansara til skránna
Heinting í koyrandi ílatinumTær inntøkur, sum forritið stuðlar í tí ílatinum
Java-royndin setur samband við Docker ella forritiðJava-klientin, sum ger ta sambandið

Fyri seinna førið, set umhvørvisvekslistørð afturat tí verandi GenericContainer-skilgreiningini:

container
    .withEnv("http_proxy", "http://proxy.example:8080")
    .withEnv("https_proxy", "http://proxy.example:8080");

Um heinting í ílatinum hevur loyvi at brúka ein almennan HTTP-endapungt, fyll so tey virðini úr HTTP-proxy-listanum. Forritið í myndini má lesa tey vekslistørðini. Tey gera ikki eitt tilvildarligt dátugrunnssoket til HTTP-proxy-ferðslu. Endapungtið má eisini vera atkomiligt úr ílatinum: 127.0.0.1 hansara vísir á seg sjálvan.

Fyri fyrsta førið, finn ta Docker-umhvørvið, sum Testcontainers veruliga brúkar. Ein fjarskotin demon ella Docker Desktop kann taka uppseting úr øðrum keldu enn ein lokalur dockerd. Halt lokalu royndartænasturnar og Docker API á tí ætlaðu leiðunum, tá tú setur eina víðfevnda proxy-sjálvseting.

Skyldar greinar