У меня на данный момент достаточно стек Докера, скомпилированный из многих контейнеров, один из которых запускает экземпляр Django.Отладка Django на Docker на Vagrant с IDE
На данный момент, я ограничен отладки путем импорта logging
и используя
logger = logging.getLogger(__name__)
logger.debug("your variable: " + variableName)
Это абсолютно неэффективно и требует от меня, чтобы восстановить докер стека каждый раз, когда я хочу, чтобы повторно оценить изменения.
Я привык работать в Komodo и иметь в своем распоряжении надежный отладочный отладчик, но я могу найти какие-либо документы о том, как подключить контейнер Docker внутри виртуальной виртуальной машины к среде IDE (или отладчик командной строки), который позволит мне перейти через код без восстановления.
Как подключить отладку IDE к контейнеру докера в Vagrant VM? Благодарю.
Я не использовал докер, но насколько я знаю, это всего лишь система «chroot». Вы можете просто запустить свой код python в режиме отладки, а удаленное подключение к нему с debbuger – deathangel908