Pracuję nad połączeniem kontenerów dokujących. Zbadałem opcje dostępne w oknie dokowanym dla sieci. Teraz chcę utworzyć konfigurację typu VPN do łączenia węzłów dokerów i kontenerów. Czy istnieje sposób na ustanowienie VPN.
Pracuję nad połączeniem kontenerów dokujących. Zbadałem opcje dostępne w oknie dokowanym dla sieci. Teraz chcę utworzyć konfigurację typu VPN do łączenia węzłów dokerów i kontenerów. Czy istnieje sposób na ustanowienie VPN.
Odpowiedzi:
Począwszy od wersji 1.9 (listopad 2015) dostępna jest usługa Docker Networking.
https://docs.docker.com/v1.10/engine/userguide/networking/
Krótko utwórz sieć
sudo docker network create networkname
Teraz po uruchomieniu kontenera dodajesz go do sieci
docker run -d --net=networkname --name containername imagename
Teraz pliki / etc / hosts będą zawierały adresy kontenerów. Więc z innego kontenera możesz odwołać się do „includeername” jako nazwy hosta.
OpenVPN jest obecnie najbardziej powszechnym rozwiązaniem. Ten wpis na blogu powinien połączyć cię ze wszystkim, co musisz wiedzieć, w tym działający kod
Jeśli nie jest to dokładnie to, czego szukasz, zawsze możesz włączyć dostęp SSH między kontenerami i skonfigurować a prosta VPN z wykorzystaniem SSH
docker run --name=vpn vpn_container
, następniedocker run --net=vpn other_container
). Ale gdybym był tobą, używałbym sieci dokerów