Tidak perlu file env. Jika Anda hanya menggunakan nama variabel di docker compose environment
definisi, nilainya akan secara otomatis ditransfer dari host Anda ke wadah:
services:
db:
image: "mysql:5.7"
ports: ['3306:3306']
environment:
MYSQL_ROOT_PASSWORD:
Dari dokumentasi :
Jika karena alasan tertentu, Anda ingin atau perlu menggunakan file env, Anda juga dapat:
services:
db:
image: "mysql:5.7"
ports: ['3306:3306']
env_file:
- production.env
dan di production.env
. Anda file (atau apa pun namanya), cukup masukkan baris key=value
:
MYSQL_ROOT_PASSWORD=7op-s3cr37
Lihat juga Opsi konfigurasi “env_file” .