docker - 여러개의 apm이 돌아갈 때 어떻게 하세요?

회원K   
   조회 4829   추천 0    

컨테이너 1 - www.a.co.kr

컨테이너 2 - www.b.co.kr 

서버에 부여된 ip가 1개일 때 이런식으로 사용이 가능할까요?

- to be continue -
짧은글 일수록 신중하게.
이성만 2016-02
해보지는 않았지만, 서버단에서 IP기반 virtual host 를 세팅해야 하지 않을까요?

컨테이너 포트는 다 다르게 하고 virtual host 에서 포트별로 구분짖기? 가능할 것 같은데요??
     
회원K 2016-02
웹접속의 경우 접속 포트를 다르게 주는거는 안될 것 같아요.
HA Proxy 같은 것을 써야 하나요?
뭔가 다른 native 방식이 있을 것 같은데... 못 찾고 있습니다.
          
이성만 2016-02
아, 그렇군요.

그러면 DocumentRoot 를 컨테이너와 매칭시켜서,

container1:
DocumentRoot /www/

container2:
DocumentRoot /www/

[볼륨매핑]
컨테이너1 /www/
로컬      /www/container1

컨테이너2 /www/
로컬      /www/container2 로  매칭시키면서 run


<VirtualHost 123.123.123.123>
DocumentRoot /www/container1
ServerName www.A.co.kr
</VirtualHost>

<VirtualHost 123.123.123.123>
DocumentRoot /www/container2
ServerName www.B.co.kr
</VirtualHost>
...

제가 생각한 건 이정도입니다만, 함 해봐야 확실해 지겠습니다...
               
회원K 2016-02
이렇게 하면 apm을 호스트의 것으로 쓰게 되는 것 아닌가요?
도메인을 컨테이너와 매핑하는 방법이 있어야 하는데, 마땅한 것이 없는거 같더라구요.
proxy로 가능할까요?
vhost에서 컨테이너의 apm을 proxy로 쓰는거죠.
                    
이성만 2016-02
네. 저도 써놓고 보니, data container 를 구분짓는게 무의미해지겠구나 싶네요...
Wheein 2016-02
nginx나 HAProxy를 올린 컨테이너3을 하나 더 만드셔서 호스트의 80, 443은 컨테이너3에 묶고, 컨테이너3 -> 컨테이너1, 컨테이너2 로 proxy 하시는건 어떨까요.
https://docs.docker.com/engine/userguide/networking/work-with-networks/#linking-containers-in-user-defined-networks
위와 같은 방법으로 컨테이너간에 네트워크를 묶으시거나, docker-compose를 사용하시면 깔끔하게 가능할 것 같습니다.
     
회원K 2016-02
HA Proxy 컨테이너를 묶는 것 이외에는 방법이 없나봐요...-..-;;;
병따개님 2016-02
전 만들줄은 몰라서 hub에 있는 nginx-proxy 사용하고 있네요.
https도 지원하구요
a.aaa.com
b.aaa.com
.
.
이렇게 여러개 연결해 사용중입니다

사용법도 간단해서 좋더라구요
별다른 설정도 필요없이 컨테이너 생성시
-e VIRTUAL_HOST=a.aaa.com
이런 옵션 하나만 붙혀주면 자동으로 연결시켜줍니다


QnA
제목Page 2526/5729
2014-05   5258177   정은준1
2015-12   1783006   백메가
2020-03   3108   알리부
2023-02   3870   미담
2017-10   4489   으라차차차
2015-09   6767   쁘삐
2021-07   3656   레몬트리7
2023-02   2078   짱님
2020-03   8616   수퍼싸이언
2023-02   5703   검은콩
2014-05   4820   깽쟈
2015-10   4246   이윤주
2009-04   5627   벤쿠버한량
2009-05   8941   허고훈
2016-10   5007   삐돌이슬픔이
2024-12   815   항공모함
2023-03   3429   회원
2009-05   7383   오타신공
2024-12   1003   원탱이방굴이
2014-06   4070   akfalles
2015-10   3897   체리아
2019-01   3945   TLaJ3KtYGr