ឯកសារ .env របស់គម្រោង Compose ផ្តល់តម្លៃសម្រាប់ការជំនួស។ ដើម្បីផ្តល់តម្លៃមួយក្នុងចំណោមនោះទៅកុងតឺន័រ សូមយោងវានៅក្នុងការកំណត់សេវា។

ឧទាហរណ៍ .env មានចំណុចបញ្ចប់ proxy៖

HTTP_PROXY=http://203.0.113.10:8080

សេវាប្រើវាសម្រាប់ទាំងសំណើទៅគោលដៅ HTTP និង HTTPS៖

services:
  app:
    image: your-image
    environment:
      HTTP_PROXY: "${HTTP_PROXY}"
      HTTPS_PROXY: "${HTTP_PROXY}"

ជំនួសអាសយដ្ឋានឯកសារ និងរូបភាព; ជ្រើសរើសចំណុចបញ្ចប់ HTTP ដែលត្រូវគ្នាពីសេវារបស់អ្នក ឬពីបញ្ជី proxy HTTP។ proxy HTTP ធម្មតាអាចដឹក HTTPS តាមរយៈ CONNECT ប្រសិនបើវាគាំទ្រផ្លូវរូងដែលបានស្នើ។

ធាតុ env_file ច្បាស់លាស់គឺជាវិធីមួយទៀតដើម្បីបញ្ជូនអថេររបស់ឯកសារដែលបានជ្រើសទៅសេវា។ ឯកសារជំនួសរបស់គម្រោងមិនដើរតួជា env_file កុងតឺន័រដោយបង្កប់នោះទេ។

ពិនិត្យអ្វីដែលបានទៅដល់កម្មវិធី

docker compose config បង្ហាញការកំណត់សេវាដែលបានដោះស្រាយ។ docker compose config --environment ជំនួសមកវិញបង្ហាញតម្លៃដែលប្រើសម្រាប់ការជំនួស។

ប្រៀបធៀបបរិស្ថានសេវាជាមួយដំណើរការកម្មវិធី។ កុងតឺន័រដែលមានស្រាប់មិនទទួលតម្លៃថ្មីនៅពេលអ្នកកែ .env ទេ; អនុវត្តការផ្លាស់ប្តូរតាមវដ្តជីវិត Compose ដែលបានបម្រុង ដោយអនុញ្ញាតឱ្យមានការរំខានសេវា។

ប្រសិនបើអថេរមិនមាន សូមកែការកំណត់សេវា។ ប្រសិនបើវាមាន ប៉ុន្តែសំណើនៅតែផ្ទាល់ សូមពិនិត្យការគាំទ្រ proxy របស់ client HTTP។ ការចាក់បរិស្ថានផ្តល់ការកំណត់; កម្មវិធីត្រូវតែប្រើវា។

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