PyCharm
SSH-> Удаленный докер
Мы используем удаленный интерпретатор для Python на Pycharm
, который прекрасно работает на SSH connection
. Мы находимся в стадии преобразования нашей основной работы на docker container
. Нам важно придерживаться процесса разработки на remote servers
и , а не на local computer
. Но также важно иметь возможность делать это за docker container
, а не только ssh
, так как это экономит много времени и усилий при запуске new development server
.
Удаленный докер -> Безопасно удаленный докер
То, что мы ищем, - это способ сделать remote docker connection
в пределах Pycharm
надежно. Кажется, что при генерации Tls
сертификата нам нужно привязать его к host IP's
. Это IP/host bounding
не позволяет нам быстро запускать new servers
для разработки, поскольку эта сила генерирует certificate per IP
.
Мой вопрос, возможно ли сделать secure connection
для docker engine
из Pycharm
без привязки remote docker
к host IP
?
Edit:
Возможный вариант пока
Сертификат Wild Card:
В качестве Jan Garaj
предложений используйте wild card
сертификат. Затем подключите каждый new server
к new subdomain
. Подстановочный знак будет одинаковым для каждого из них.
Плюсы: это надо делать
Минусы: требуется настроить новый поддомен для каждого сервера
SSH туннель
Установите docker socket
, чтобы разрешить соединение с localhost
. Затем каждый developer
может настроить ssh-туннель от his computer
до remote machine
. В Pycharm
настройте python interpeter
до docker socket
через localhost
с тем же port
, что и tunnel
.