Ma dh'fhàilligeas Testcontainers fhad 's a thathar a' tarraing ìomhaigh, chan urrainn roghainnean withEnv a' ghabhadain a thighinn a chuideachadh. 'S e an daemon Docker a nì an luchdadh sin bhon chlàr mus bi an gabhadan ann.

Obrachadh a dh'fhàillichRèiteachadh proxy a thèid a sgrùdadh
Tarraing ìomhaighAn daemon Docker a chleachdas an deuchainn agus an t-slighe aige dhan chlàr
Luchdadh am broinn a' ghabhadain a tha a' ruithNa cuir-a-steach a tha an aplacaid a' cur taic ris sa ghabhadan sin
Bidh an deuchainn Java a' ceangal ri Docker no ris an aplacaidAn t-àidseant Java a nì an ceangal sin

Airson an dàrna cùis, cuir caochladairean àrainneachd ris a' mhìneachadh GenericContainer a th' ann:

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

Ma cheadaireas luchdadh am broinn a' ghabhadain ceann-uidhe HTTP poblach a chleachdadh, lìon na luachan sin bhon liosta proxy HTTP. Feumaidh am prògram san ìomhaigh na caochladairean sin a leughadh. Chan eil iad a' tionndadh socaid stòr-dàta sam bith gu trafaig proxy HTTP. Feumaidh an ceann-uidhe a bhith ruigsinneach bhon ghabhadan cuideachd: tha an 127.0.0.1 aige a' comharrachadh air fhèin.

Airson a' chiad chùis, lorg an àrainneachd Docker a chleachdas Testcontainers gu fìrinneach. Faodaidh daemon cianda no Docker Desktop rèiteachadh a ghabhail bho thùs eile seach dockerd ionadail. Cùm seirbheisean deuchainn ionadail agus API Docker air na slighean a thathar an dùil leotha nuair a chuireas tu ro-ghlan proxy farsaing ris.

Artaigilean co-cheangailte