Không cần tệp env. Nếu bạn chỉ sử dụng tên biến trong môi trường docker, hãy soạn environment
định nghĩa, giá trị của nó sẽ tự động được chuyển từ máy chủ của bạn sang vùng chứa:
services:
db:
image: "mysql:5.7"
ports: ['3306:3306']
environment:
MYSQL_ROOT_PASSWORD:
Từ tài liệu :
Nếu vì lý do nào đó, bạn muốn hoặc cần sử dụng tệp env, bạn cũng có thể:
Các cổng củaservices:
db:
image: "mysql:5.7"
ports: ['3306:3306']
env_file:
- production.env
và trong production.env
của bạn tệp (hoặc bất kỳ tên nào bạn đặt tên cho nó), chỉ cần đặt các dòng key=value
:
MYSQL_ROOT_PASSWORD=7op-s3cr37
Xem thêm Tùy chọn cấu hình “env_file” .