Бүтээх үед багц татахдаа Dockerfile-ийн ENV-д түр зам хадгалахын оронд Docker-ийн урьдчилан тодорхойлсон прокси оролтыг ашигла. POSIX дуудлага дараахыг өгч болно:

HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
docker build --build-arg HTTP_PROXY --build-arg HTTPS_PROXY .

Баримтын endpoint-ийг солино. --build-arg нэрийн дараах утгыг орхивол энэ дуудлагын орчноос авна. Тохирох ARG зарлал шаардлагагүй.

Docker эдгээр прокси аргументыг build-cache боловсруулалт болон docker history-оос анхдагчаар хасдаг. Dockerfile-д шууд заах нь үйлдлийг өөрчилнө; өөр жишээ ингэдэг гэсэн шалтгаанаар зарлал нэмэх хэрэггүй.

Процесс утгыг авсаар байна. Нэвтрэлт баталгаатай URL нь хэвлэгдсэн орчин, log, хуулсан тохиргоо эсвэл дараагийн дүрсний үйлдлээр алдагдаж болно. Dockerfile дахь ENV нь замыг эцсийн дүрсний орчны хэсэг болгоно.

Команд нууц материал шаардвал BuildKit secret mount нь бүтээх үеийн нууц интерфэйс өгнө. Нэвтрэх мэдээллийг тэр үйлдлээр хязгаарла; mount-ийг хэвлэхгүй, агуулгыг дүрсний layer-т бүү хуул.

Эдгээр build оролт нь daemon-ий өмнөх registry таталт болон хүрэх боломжгүй алсын builder-ийн host замыг тохируулахгүй. Дараа нь эцсийн дүрс ба програмын тохиргоонд байнгын прокси утгыг шалга.

Холбоотой нийтлэлүүд