我正在使用 docker-compose 构建我的 docker 容器,并使用如下--service-ports
标志运行容器:
docker-compose run --service-ports $(service_name) -d
当尝试在容器中的 python 脚本中调用 ipdb 时,使用import ipdb; ipdb.set_trace()
ipdb 已初始化,但我无法在控制台中键入任何内容。我还必须手动重新启动终端会话才能停止它(CTRL+C
等CTRL+D
什么都不做)。终端也没有冻结,因为我仍然可以向后滚动并且在焦点/取消焦点时光标也会改变外观。
任何想法如何解决这一问题?