사용자 도구

사이트 도구


docker:docker_compose

문서의 이전 판입니다!


docker-compose

docker compose cli와 다른 것이다.

install v2

네트워크

docker-compose 에서 network 생성 불가시

.env

  • 환경 변수를 지정할 수 있다.
  • .env 파일을 만들어서 KEY=VALUE 형태로 추가해주면 docker-compose 실행시 적용된다.
  • 원하는 환경변수 파일을 명시적으로 적용하려면 --env-file=파일명 옵션을 준다.
  • 특정 환경 변수만 변경하고자 한다면 Linux 에서 보편적으로 하는 방식으로 한다.
MY_ENV_VAR=xxx docker compose up -d
 
# 혹은
export MY_ENV_VAR=xxx
docker compose up -d
  • docker-compose.yml 내에서의 환경변수
servicename:
  environment:
    - MY_ENV_VAR=xxx # 명시적 값 설정
    - ANOTHER_ENV_VAR # 이 값은 외부 설정값이 그대로 container 로 주입됨.
  env_file:
    - web-variables.env # 환경변수 파일 내의 환경변수들이 전달됨.

참조

docker/docker_compose.1647501665.txt.gz · 마지막으로 수정됨: 2022/03/17 16:21 저자 kwon37xi