រក្សាព័ត៌មានសម្គាល់ប្រូកស៊ីពេល build ឲ្យនៅក្រៅ Docker image
ប្រើ build proxy input ដែល Docker កំណត់ជាមុន ហើយកុំបម្លែងសម្ងាត់បណ្តោះអាសន្នទៅជាតម្លៃបរិស្ថានថេររបស់ image។
សម្រាប់ទាញយក package ពេល build សូមប្រើ proxy input ដែល Docker កំណត់ជាមុន ជំនួសការរក្សាទុកផ្លូវបណ្តោះអាសន្នក្នុង ENV នៃ Dockerfile។ POSIX invocation អាចផ្តល់៖
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 វានឹងយកពីបរិស្ថាននៃ invocation នេះ។ មិនត្រូវការការប្រកាស ARG ដែលត្រូវគ្នាទេ។
Docker ដកអាគុយម៉ង់ប្រូកស៊ីទាំងនេះចេញពីការដំណើរការ build-cache និង docker history តាមលំនាំដើម។ ការយោងច្បាស់ក្នុង Dockerfile ផ្លាស់ប្តូរឥរិយាបថ ដូច្នេះកុំបន្ថែមការប្រកាសព្រោះឧទាហរណ៍ផ្សេងធ្វើវា។
Process នៅតែទទួលតម្លៃ។ URL ដែលមានការផ្ទៀងផ្ទាត់អាចលេចចេញតាមបរិស្ថានដែលបានបោះពុម្ព log config ដែលបានចម្លង ឬ image operation បន្ទាប់។ ENV ធ្វើឲ្យផ្លូវជាផ្នែកនៃបរិស្ថាន image ចុងក្រោយ។
បើ command ត្រូវការទិន្នន័យរសើប សូមប្រើ BuildKit secret mount។ កំណត់ credential នៅប្រតិបត្តិការនោះ; កុំបោះពុម្ព mount ឬចម្លងមាតិកាទៅ image layer។
Build input ទាំងនេះមិនកំណត់ registry pull មុនរបស់ daemon ឬ host route របស់ remote builder ដែលចូលមិនបានទេ។ បន្ទាប់មកពិនិត្យ image ចុងក្រោយ និង application config សម្រាប់តម្លៃប្រូកស៊ីថេរ។