ਨਵੇਂ docker-container ਬਿਲਡਰ ਲਈ ਵੇਰੀਏਬਲ BuildKit ਸੇਵਾ ਉੱਤੇ ਰੱਖੋ:

docker buildx create --name proxy-builder --driver docker-container --driver-opt env.HTTP_PROXY=http://proxy.example:8080 --driver-opt env.HTTPS_PROXY=http://proxy.example:8080
docker buildx build --builder proxy-builder .

env.<key> ਡਰਾਈਵਰ ਆਪਸ਼ਨ ਮੁੱਲ ਉਸੇ ਬਿਲਡਰ ਕੰਟੇਨਰ ਦੇ ਅੰਦਰ ਰੱਖਦੇ ਹਨ। ਉਹ ਐਂਡਪੌਇੰਟ ਵਰਤੋ ਜਿਸ ਤੱਕ ਇਹ ਪਹੁੰਚ ਸਕੇ; ਇਸਦਾ loopback ਹੋਸਟ ਟਰਮੀਨਲ ਨਹੀਂ ਹੈ। ਮਨਜ਼ੂਰ ਸਾਰਵਜਨਿਕ ਰਜਿਸਟਰੀ ਬੇਨਤੀਆਂ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਡਰਾਈਵਰ ਦੇ HTTP ਪ੍ਰੌਕਸੀ URL ਲਈ ਉਮੀਦਵਾਰ ਦਿੰਦੀ ਹੈ।

ਡਾਊਨਲੋਡਖਪਤਕਾਰ/ਇਨਪੁਟ
BuildKit ਇਮੇਜ ਪ੍ਰਾਪਤ ਕਰਨਾDocker ਡੈਮਨ ਦਾ ਰਸਤਾ
ਬਿਲਡ ਆਰਕੈਸਟ੍ਰੇਸ਼ਨ ਅਤੇ ਅਧਾਰ ਹੱਲBuildKit ਸੇਵਾ ਦਾ ਡਰਾਈਵਰ ਵਾਤਾਵਰਣ
RUN ਅੰਦਰ ਡਾਊਨਲੋਡਰਕਦਮ ਦਾ ਬਿਲਡ ਵਾਤਾਵਰਣ, ਸਮਰਥਿਤ ਪ੍ਰੌਕਸੀ ਆਰਗਿਊਮੈਂਟ ਸਮੇਤ

ਬਿਲਡ ਆਰਗਿਊਮੈਂਟ ਚੱਲ ਰਹੀ BuildKit ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁੜ ਸੰਰਚਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਅਤੇ ਡਰਾਈਵਰ ਵਾਤਾਵਰਣ RUN ਦੌਰਾਨ ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੇ ਇਨਪੁਟ ਤੈਅ ਨਹੀਂ ਕਰਦਾ। ਇਸ ਪੈਟਰਨ ਨੂੰ ਅਸਲ ਡਰਾਈਵਰ ਅਤੇ ਨੈੱਟਵਰਕ ਨਾਲ ਮਿਲਾਓ; ਦੂਰਲੇ ਜਾਂ ਏਕੀਕ੍ਰਿਤ ਬਿਲਡਰ ਹੋਰ ਸੇਵਾ ਸੰਰਚਨਾ ਵਰਤ ਸਕਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਲੇਖ