សម្រាប់ទាញយក 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 សម្រាប់តម្លៃប្រូកស៊ីថេរ។

អត្ថបទពាក់ព័ន្ធ