web-dev-qa-db-ja.com

DockerでVPNをセットアップする

Dockerコンテナを相互に接続する作業を行っています。 Dockerで提供されるネットワーキング用のオプションについて調べました。ここで、Dockerノードとコンテナーを接続するためのVPNのようなセットアップを作成したいと思います。 VPNを確立する方法はありますか?.

5
Manohar Negi

バージョン1.9(2015年11月)以降、DockerNetworkingが利用可能になりました。

https://docs.docker.com/v1.10/engine/userguide/networking/

簡単に言えば、ネットワークを作成します

Sudo docker network create networkname

コンテナを実行すると、ネットワークに追加されます

docker run -d --net=networkname --name containername imagename

これで、/ etc/hostsファイルにコンテナのアドレスが含まれるようになります。したがって、別のコンテナから、ホスト名として「containername」を参照できます。

2

OpenVPNは、現時点で最も一般的なソリューションです。 このブログ投稿 は、 作業コード を含む、知っておく必要のあるすべてのものにリンクする必要があります

それがあなたが探しているものと正確に一致しない場合は、いつでもコンテナ間のSSHアクセスを有効にして、 SSHを使用した単純なVPN を設定できます。

1
Hamy