重新连接到Docker容器中正在运行的bash

问题描述 投票:0回答:2

我不是Docker专家,但是我设法在docker bash中启动了python scirpt。网络连接错误后,我松开了与运行docker的ubuntu服务器的连接。重新连接到服务器后,我仍然可以连接到仍在运行的docker容器,但无法连接到运行Python脚本的bash。那么,如何重新连接运行脚本的docker容器bash,以查看其进度?

docker docker-container
2个回答
0
投票

使用docker日志(documents)*您将无法使用这种方式结束python]


0
投票

作为一般规则,无法“恢复”丢失的bash会话。

一种解决方法是在终端多路复用器中运行脚本,例如screentmux,该脚本允许您从多个终端附加/恢复会话。

[我担心当前过程已经过去,您只能使用docker logs查看日志,但是您的工作有可能因会话而死亡(除非您nohuped这样做。]]

© www.soinside.com 2019 - 2024. All rights reserved.