답변:
버전 1.9 (2015 년 11 월)부터 Docker Networking을 사용할 수 있습니다.
https://docs.docker.com/v1.10/engine/userguide/networking/
간단히 당신은 네트워크를 만들
sudo docker network create networkname
이제 컨테이너를 실행할 때 네트워크에 추가합니다
docker run -d --net=networkname --name containername imagename
이제 / etc / hosts 파일에는 컨테이너의 주소가 포함됩니다. 따라서 다른 컨테이너에서 "컨테이너 이름"을 호스트 이름으로 참조 할 수 있습니다.
OpenVPN은 현재 가장 일반적인 솔루션입니다. 이 블로그 게시물 은 작업 코드를 포함하여 알아야 할 모든 내용으로 연결됩니다.
그것이 정확히 당신이 찾고있는 것이 아니라면, 항상 컨테이너간에 SSH 액세스를 활성화하고 SSH를 사용하여 간단한 VPN을 설정할 수 있습니다
docker run --name=vpn vpn_container
, 다음docker run --net=vpn other_container
)를. 그러나 내가 당신이라면 도커 네트워킹을 사용할 것입니다