docker가 변수 대체에 사용하는 env 파일을 지정할 수 있습니까? 현재는 ".env"로 기본 설정되어 있지만 다른 env가 있어야하는 파일 작성 기능이 다릅니다.env 파일 지정자 작성 지정 사용
2
A
답변
1
여기에는 상속을 사용할 수 있습니다. 환경을 설정하는 "기본"서비스가 하나있는 경우 다른 모든 서비스는 해당 환경을 상속 할 수 있습니다.
예 :
version: "2"
services:
base:
env_file:
- my_env.txt
web:
extends:
service: base
image: foo
database:
extends:
service: base
image: foo-db
위의 예는 같은 파일에 모든 것을 가지고 있지만, 당신은 또한 base
서비스가 base.yaml
파일에있는 것 여러 개의 파일로이를 분할 할 수 있습니다. extends
섹션에 file: base.yaml
을 추가하기 만하면됩니다. the documentation here을 참조하십시오.
이 방법을 사용하여 모든 컨테이너에 대해 프록시 변수를 설정합니다. 쉘에서 프록시 환경 변수를 선택하는 proxy-app
서비스를 정의하는 proxy.yaml
파일이 있습니다. 내 모든 실제 서비스는 proxy-app
서비스를 확장하므로 해당 서비스의 환경 설정을 상속받습니다.
관련 문제
- 1. 여러 env 파일 사용
- 2. Laravel - 사용자 지정 .env 파일
- 3. PHP의 파일 이름 지정자
- 4. 자바의 사용자 지정 변환 지정자
- 5. 유성의 사용자 지정 정렬 지정자
- 6. 일괄 파일 형식 지정자
- 7. npm 모듈을 구성하기위한 ENV 변수 작성
- 8. 지킬을 사용하여 상점 위치 지정자 작성
- 9. 후크에 ENV 변수 사용
- 10. iOS의 URL에 형식 지정자 사용
- 11. UserFrosting에 .env 파일 추가
- 12. 작성 중 CSV 파일 형식 지정 옵션
- 13. 맞춤법 검사기 코드 지정자 페이지 지정 클래스
- 14. C에서 "extern"저장소 클래스 지정자 사용
- 15. 사용자 지정 컨트롤 작성
- 16. nginx.conf의 dotcloud env 변수 사용
- 17. 정규식 내에서 ENV 변수 사용
- 18. 프로젝트의 루트에 .env 파일 만들기
- 19. 형식 지정자
- 20. 신 구성 파일에서 ENV 변수 사용
- 21. 파일 작성 허위 작성
- 22. 대신 작성 템플릿을 사용
- 23. Visual Studio 2012에서 SQL 파일 작성 사용
- 24. Unity와 XML 파일 작성 (C# 사용)
- 25. 공백 대신에 다른 지정자 값 사용
- 26. 파생 클래스에서 보호 된 지정자 사용
- 27. Linux 시스템 호출에서 형식 지정자 사용 write()
- 28. 오류 : "파일"앞에 예상 지정자 - 한정자 목록
- 29. ENV
- 30. ENV
이 항목은 https://docs.docker.com/compose/environment-variables/에서 찾았지만 각 컨테이너마다 env_file이 필요합니다. 전체 도커 작성 파일에 대해 전역으로 설정할 수 있습니까? 기본 .env? – Zuriar