본문 바로가기

반응형

docker-compose

(2)
[Docker] hosts 파일과 docker-compose extra_hosts 도메인으로 서버에 접속시 이에 매핑되는 ip 주소로의 변환이 필요하다. 일반적인 경우 dns 서버를 통해 도메인 주소에 해당하는 ip 주소를 찾아와서 접속한다. dns 서버를 거치지 않고 로컬에서도 변환할 수 있는데, 이때 사용되는 것이 hosts 파일이다. docker-compose 를 기반으로 서버를 구축하면서 서비스 간의 통신을 위해 hosts 에 도메인을 등록하였다. 그런데 docker 서비스를 재시작 할 때마다 hosts 파일이 초기화 되면서 매번 수정을 해주어야 하는 불편함이 있었다. 이를 해결하기 위해서 docker-compose 의 extra_hosts 옵션을 사용했다. 이 글에서는 extra_hosts 옵션을 사용하면서 찾아본 hosts 파일과 extra_hosts 등의 내용을 정리한다...
[Docker] Docker Compose compose는 multi-container Docker applications을 정의하고 실행하는 도구이다. docker compose에서는 YAML 파일을 통해 애플리케이션 서비스를 설정할 수 있다. compose 사용법은 기본적으로 3가지 단계를 거친다. app의 환경을 Dockerfile로 정의하여 어느 곳에서는 재사용할 수 있도록 한다. app의 서비스들을 docker-compose.yml 파일에 정의하여 독립된 환경에서 함께 동작할 수 있도록 한다. 'docker compose up' 명령어를 통해 전체 app을 실행시킨다. docker-compose binary를 사용하여 'docker-compose up' 명령어를 사용해도 된다. - docker-compose.yml version: "3...

반응형