Я пытаюсь отладить программу, которая запускается в контейнере Docker, используя VS Code и ptvsd.
Конфигурация отладчика:
"name": "Attach (Remote Debug)",
"type": "python",
"request": "attach",
"port": 9091,
"host": "localhost",
"pathMappings": [
{
"localRoot": "${workspaceFolder}",
"remoteRoot": "/usr/src"
}
]
Файл, который должен быть отлажен:
import ptvsd
ptvsd.enable_attach(address=('0.0.0.0', 9091))
ptvsd.wait_for_attach()
while True:
print('elo') # breakpoint is set here
Я запускаю контейнер с открытым портом 9091 и кодом внутри контейнера.Затем запустите отладчик.Отладчик подключен, но не останавливается на точке останова и выполняет бесконечный цикл.
ptvsd установлен на локальном и удаленном компьютере с той же версией - 4.2.7
Что необходимо изменить, чтобы сделать отладчикостановка на точке останова?