도커에서 VPN 설정


5

도커 컨테이너를 함께 연결하는 중입니다. 네트워킹을 위해 docker에서 제공되는 옵션을 살펴 보았습니다. 이제 도커 노드와 컨테이너를 연결하는 VPN 종류의 설정을 만들고 싶습니다. VPN을 설정하는 방법이 있습니까?

답변:


2

버전 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 파일에는 컨테이너의 주소가 포함됩니다. 따라서 다른 컨테이너에서 "컨테이너 이름"을 호스트 이름으로 참조 할 수 있습니다.


어딘가에 etcd (또는 이와 유사한 것)를 실행해야하지만 이것은 아마도 더 나은 솔루션 일 것입니다. 사용자의 설정에 따라, 당신은 단지 다른 컨테이너 (예 : 자신의 네트워크를 공유 할 VPN 컨테이너를 만들 수 있지만 docker run --name=vpn vpn_container, 다음 docker run --net=vpn other_container)를. 그러나 내가 당신이라면 도커 네트워킹을 사용할 것입니다
iwaseatenbyagrue

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.