도커 컴포즈와 간단한 컴포즈 문법
·
Docker
docker-compose를 사용하는 이유는? 도커 명령어를 파일로 관리하기에 복잡한 도커 컨테이너 및 도커 네트워크를 구성하기에 용이하여 사용한다. 첫 번째로 도커보다 간결하다. 기존의 도커는 간단한 html을 만들고 nginx로 연결하려면 아래와 같은 도커 명령어를 입력해야 한다. 아래 도커 명령어는 도커 컴포즈로 좀 더 단순하게 표현이 가능하다.(뒤에서 알아봄) docker run -it -p 8080:80 --rm -v $(pwd):/usr/share/nginx/html/ nginx --rm 옵션은 종료시 컨테이너를 삭제하기 위해 준 것이다. 두 번째로 컨테이너 간 연결이 쉬워진다. 아래는 postgresql과 django-sample이란 컨테이너를 연결하는 예이다. --link 옵션을 주어 dj..