I'm using docker-compose to build my docker container and am running the container with the --service-ports
flag like so:
docker-compose run --service-ports $(service_name) -d
When trying to call ipdb within a python script in the container using import ipdb; ipdb.set_trace()
ipdb is initialised but I cannot type anything in the console. I also have to manually restart the terminal session in order to stop it (CTRL+C
, CTRL+D
etc do nothing). It's not as if the terminal has frozen either as I can still scroll back and on focus / unfocus the cursor changes appearance too.
This is what my term looks like (I use iTerm
):
Any ideas how to fix this?