How do tell Docker Compose to use custom .env2 file without passing it in command-line argument?
Experience Level: Senior
Tags: Docker Compose
Answer
Add env_file: property to your service definition like this:
version: "3.9"
services:
my-service:
env_file:
- ./.env2
image: busybox
Related Docker Compose job interview questions
How do you map ports to a specific service container in Docker Compose?
Docker Compose SeniorHow do you comment out lines that you don't want to be processed by Docker Compose?
Docker Compose SeniorHow do you define a default value in Docker Compose interpolation?
Docker Compose SeniorHow does Docker Compose work with multiple .yml files?
Docker Compose SeniorHow do you pull all images associated with services defined in your docker-compose.yml file?
Docker Compose Senior