У меня есть программа Python, работающая внутри докера (docker compose). Для отладки с помощью PyCharm необходимо подключиться к серверу, работающему внутри PyCharm. Для этого ему нужно знать IP-адрес сервера.
Все это прекрасно работает для меня, но есть несколько проблем:
- IP-адрес хоста (на котором работает сервер PyCharm) является динамическим.
- Эта настройка должна работать для всей команды, использующей докер-машины на своих компьютерах - с минимальным / без ручного вмешательства (т.е. автоматически)
- Компьютер не должен быть подключен к Интернету. Теоретически я должен быть в состоянии отладить, находясь в самолете.
Из того, что я понимаю, чистым решением было бы определить мост внутри docker-compose.yml. Кто-нибудь может рассказать, как это сделать, или есть лучшее решение?