1
bantao 2018-05-21 13:57:29 +08:00 1
Couldn't connect to console process. 这是本地 pycharm 调用 docker 里 python 的结果?
对 pycharm 这么依赖?不用它好多年了。 |
2
abmin521 2018-05-21 15:16:21 +08:00 via Android 1
|
3
fl2d OP |
4
abmin521 2018-05-21 16:42:28 +08:00 via Android 1
你可能需要打开 server docker 的 2375 端口
expose daemon tcp port |
5
hcymk2 2018-05-21 17:00:40 +08:00 1
ssh -p 32800 user-in-docker@server 端口改成了 32800 么?
|
6
fl2d OP @abmin521
我在 pycharm 里设置的直接用 ssh 连接 docker 里的 python,并没有通过 docker 的 api,所以感觉似乎和 2375 应该没关系。 我加上这句试了 expose daemon tcp port,还是 Couldn't connect to console process。 我感觉可能是因为 pycharm 远程调试的时候,即使通过 ssh 方式连接,它还是需要打开别的端口来和本地通信。但具体不知道是哪些端口,如果知道的话可以映射一下,如果是随机的,就砸了。 @hcymk2 server 的 32800 映射到 docker 的 22 了,从本地用 ssh 可以连接到 docker 里去。 |