Wordpress는 hostA의 Docker 컨테이너에서 실행 중이고 MySQL은 hostB의 Docker 컨테이너에서 실행 중입니다. 이 두 컨테이너를 서로 연결하여 서로 통신 할 수 있습니까? 이 같은 일을하는 것이 가능합니까?독립 컨테이너에서 실행중인 Wordpress와 MySql을 연결하는 방법
이에 어떤 도움이 많이 감사는
Wordpress는 hostA의 Docker 컨테이너에서 실행 중이고 MySQL은 hostB의 Docker 컨테이너에서 실행 중입니다. 이 두 컨테이너를 서로 연결하여 서로 통신 할 수 있습니까? 이 같은 일을하는 것이 가능합니까?독립 컨테이너에서 실행중인 Wordpress와 MySql을 연결하는 방법
이에 어떤 도움이 많이 감사는
난 당신이 질문에 대답하지 수를 고정 표시기 꽤 새로운 오전하지만 이것에 대해 문서의 일부가있다 : 당신이라는 섹션을 찾을 수 https://docs.docker.com/engine/userguide/networking/default_network/container-communication/
: 컨테이너 간 통신
예 도커 오버레이 네트워크에서 가능합니다.
동일한 호스트에서 링크 또는 사설 네트워크를 설정하는 것처럼 설정이 쉽지 않습니다. 이 작업을 수행하려면 키 값 저장소를 구성해야합니다.
여기에 관련 도커 문서가 있습니다.
오버레이 네트워크 : 여기 https://docs.docker.com/engine/userguide/networking/dockernetworks/#an-overlay-network
내 의견에 설치
https://docs.docker.com/engine/userguide/networking/get-started-overlay/
의 단계입니다 자사의 응용 프로그램 및 데이터베이스 컨테이너를 분리하고 외부 연결 나쁘지 않다 도커 네트워크. consul과 같은 키/값 저장소를 추가하게되면 함께 제공되는 서비스 검색을 활용하여 동적으로 서비스를 검색 할 수 있습니다.
나는 https://github.com/weaveworks/weave으로 갈 것이다.
위브 넷은 여러 호스트에서 Docker 컨테이너를 연결하고 자동 검색을 가능하게하는 가상 네트워크를 만듭니다.
귀하의 유스 케이스에는 과잉 사용 일 수 있습니다. 그러나 앞으로 컨테이너를 이동하려는 경우 매우 유용 할 것입니다.