Я работаю над соединением докеров. Я изучил опции, предоставляемые в Docker для работы в сети. Теперь я хочу создать VPN-настройку для подключения док-узлов и контейнеров. Есть ли способ установить VPN.
2 ответа
Начиная с версии 1.9 (ноябрь 2015 г.), доступна 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-доступ между вашими контейнерами и настроить простой VPN с использованием SSH.