যদি Testcontainers এ ইমেজ পুল কৰি থকাৰ সময়ত ব্যৰ্থ হয়, তেন্তে ভৱিষ্যতৰ কন্টেইনাৰৰ withEnv ছেটিঙে সহায় কৰিব নোৱাৰে। Docker daemon এ কন্টেইনাৰটো অস্তিত্বত থকাৰ আগতেই সেই ৰেজিষ্ট্ৰী ডাউনলোড কৰে।

ব্যৰ্থ কাৰ্য্যপৰীক্ষা কৰিবলগীয়া প্ৰক্সি কনফিগাৰেচন
ইমেজ পুলপৰীক্ষাই ব্যৱহাৰ কৰা Docker daemon আৰু তাৰ ৰেজিষ্ট্ৰী পথ
চলি থকা কন্টেইনাৰৰ ভিতৰত ডাউনলোডসেই কন্টেইনাৰত এপ্লিকেশ্যনে সমৰ্থন কৰা ইনপুট
Java পৰীক্ষা Docker বা এপ্লিকেশ্যনৰ সৈতে সংযোগ কৰেসেই সংযোগ কৰা Java ক্লায়েন্ট

দ্বিতীয় ক্ষেত্ৰত, বৰ্তমানৰ GenericContainer সংজ্ঞাত পৰিৱেশ চলক যোগ কৰক:

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

কন্টেইনাৰৰ ভিতৰত থকা এটা ডাউনলোডে ৰাজহুৱা HTTP এণ্ডপইণ্ট ব্যৱহাৰ কৰিবলৈ অনুমতি পালে, সেই মানবোৰ HTTP প্ৰক্সি তালিকাৰ পৰা পূৰণ কৰক। ইমেজৰ ভিতৰত থকা প্ৰগ্ৰামে সেই চলকবোৰ পঢ়িব লাগিব। সেইবোৰে এটা যিকোনো ডেটাবেচ ছকেটক HTTP প্ৰক্সি ট্ৰেফিকলৈ ৰূপান্তৰ নকৰে। এণ্ডপইণ্টটো কন্টেইনাৰৰ পৰাও পাবলগীয়া হব: ইয়াৰ 127.0.0.1 এ নিজকে সূচায়।

প্ৰথম ক্ষেত্ৰত, Testcontainers এ প্ৰকৃততে ব্যৱহাৰ কৰা Docker পৰিৱেশ বিচাৰি উলিয়াওক। দূৰৱৰ্তী daemon বা Docker Desktop এ স্থানীয় dockerd তকৈ বেলেগ উৎসৰ পৰা কনফিগাৰেচন লব পাৰে। বহল প্ৰক্সি ডিফল্ট যোগ কৰোঁতে স্থানীয় পৰীক্ষা সেৱা আৰু Docker API ক সিহঁতৰ উদ্দেশ্যিত পথত ৰাখক।

সম্পৰ্কিত প্ৰবন্ধ