2016-10-05 3 views
0

두 컨테이너를 연결하는 방법을 알고 있지만 비슷한 방식으로 호스트를 컨테이너에 연결할 수 있습니까?도커 호스트를 컨테이너에 연결하는 방법

호스트에 nginx 서버가 있는데, my-mysql에 링크 된 my-apachephp에 연결된 my-varnish라는 컨테이너에 연결하려고합니다.

현재 포트 -p8080 : 80을 매핑하거나 브리지 IP 주소를 찾습니다 (이는 새로운 컨테이너 세트를 파괴하고 작성할 때마다 다릅니다). 각 컨테이너에 dyn-dn 등록 프로세스를 추가하지 않고 호스트 IP별로 브리지 IP를 사용하고 싶습니다.

생각 하시겠습니까?

+0

고정 표시기 사용자 정의 네트워크는 요? 네트워크를 만들고 컨테이너에 고정 IP 주소를 할당 할 수 있습니다. 그리고 nginx는/etc/hosts를 사용하여이 컨테이너에 연결할 수 있습니다. –

+0

어쩌면 이동이 덜하다 –

답변

0

Docker run의 호스트 추가 기능을 사용합니다. 컨테이너의 호스트 파일에 호스트 매핑을 추가합니다. 사용에서

:

--add-host value Add a custom host-to-IP mapping (host:ip) (default []) 
+0

잘못된 방향 –

관련 문제