Отладка приложения django, работающего внутри образа докера, с помощью отладчика pycharm

Мое приложение работает внутри образа докера (моя команда разработчиков никогда не устанавливает программное обеспечение на свои машины, только образы докеров имеют зависимости).

Мне нужно что-то отладить с помощью отладчика pycharm, как мне подключить отладчик pycharm к python изображения докера?


person silva96    schedule 14.04.2015    source источник


Ответы (1)


Один из возможных способов — рассматривать контейнер Docker как удаленный хост и использовать удаленную отладку: https://www.jetbrains.com/pycharm/help/remote-debugging.html

person Gigablah    schedule 15.04.2015
comment
Знаете ли вы, как успешно включить ssh-сервер внутри моего образа докера, чтобы удаленно отлаживать его? - person silva96; 15.04.2015
comment
Вам нужно будет установить sshd. Возможно, вы сможете убедить свою команду обновить образ докера с помощью sshd или создать свой собственный на основе исходного образа. Вам нужно будет одновременно запускать как приложение Python, так и сервер ssh, поэтому вы можете использовать supervisord или, возможно, такое решение, как phusion-baseimage. - person Gigablah; 16.04.2015