docker-compose 2

05. docker-compose 환경에서 임시 nginx proxy 구성하기

docker-compose로 서버 애플리케이션을 작성할 때, 테스트 목적 혹은 임시로 nginx를 띄워 proxy시켜야할 경우가 있다. host os에 직접 nginx를 설치시켜 세팅해도 되지만, nginx가 설치 되어있지 않는 경우엔 굳이 임시 용도로 설치 및 세팅해야하는 번거로움이 있다. nginx 를 docker 이미지로 가져와 conf 파일을 이용하면 간편하게 구성이 가능하다. 직접 docker로 실행할 수도 있지만, docker-compose로 실행하는 것이 더 간편하니까... 아래와 같은 예시를 공유해 본다. 루트 폴더명이 example/ 일 때를 가정 중요한 것은 proxy 부분.. (nginx의 80번을 통해 worker 서비스의 22222번으로 우회시켜 주고 싶은 상황) example/d..

docker 2020.10.21

02. Docker-compose, Swarm

Dockerfile 작성 및 Build 방법 일단 책들을 보면 Bash 사용법을 장황하게 + 친절하게 설명해주는 경우가 있는데 꼭 그걸 다 알 필요는 없고, 실제 유즈케이스들을 참고해서 적절히 변형해서 쓰면 된다. 지레 겁먹을 필요가 없는 것! 그래도 필요하다면 참고하자. 이전에 정리해두었던 bash 사용법 링크 dockerfile 작성 후 build하는 방법 기본에 대한 링크 docker-compose로 여러 컨테이너 관리하기 시스템을 도커 컨테이너를 활용해서 구성할 때, 여러 종류의 컨테이너를 키고/끄고 서로 통신하는 경우가 있다. 이 때, 직접 각각을 docker 명령어를 통해 제어할 수 있지만, docker-compose를 적절히 활용하면, 많은 수고를 덜 수 있다. (특히, 하나의 서버 내에서 ..

docker 2020.07.29