Má theipeann ar Testcontainers agus íomhá á tarraingt, ní féidir le socruithe withEnv an choimeádáin amach anseo cabhrú. Is é an daemon Docker a dhéanann an íoslódáil sin ón gclárlann sula mbíonn an coimeádán ann.

Oibríocht theipCumraíocht seachbhóthair le scrúdú
Tarraingt íomháAn daemon Docker a úsáideann an tástáil agus a bhealach chuig an gclárlann
Íoslódáil taobh istigh den choimeádán atá ag rithNa hionchuir a thacaíonn an feidhmchlár sa choimeádán sin
Ceanglaíonn an tástáil Java le Docker nó leis an bhfeidhmchlárAn cliant Java a dhéanann an ceangal sin

Don dara cás, cuir athróga comhshaoil leis an sainmhíniú GenericContainer atá ann cheana:

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

Má cheadaítear d'íoslódáil taobh istigh den choimeádán críochphointe HTTP poiblí a úsáid, líon na luachanna sin ón liosta seachbhóthar HTTP. Caithfidh an clár san íomhá na hathróga sin a léamh. Ní dhéanann siad soicéad bunachar sonraí treallach a athrú ina thrácht seachbhóthair HTTP. Caithfidh an críochphointe a bheith inrochtana ón gcoimeádán freisin: tagraíonn a 127.0.0.1 dó féin.

Don chéad chás, aimsigh an timpeallacht Docker a úsáideann Testcontainers i ndáiríre. Féadfaidh daemon cianda nó Docker Desktop cumraíocht a thógáil ó fhoinse atá difriúil ó dockerd áitiúil. Coinnigh seirbhísí tástála áitiúla agus API Docker ar a mbealaí beartaithe agus tú ag cur réamhshocrú seachbhóthair leathan leis.

Ailt ghaolmhara