标签: docker docker-container
我不是很多Docker专家,但是我设法在docker bash中启动了python scirpt。网络连接错误后,我松开了与运行docker的ubuntu服务器的连接。 重新连接到服务器后,我仍然可以连接到仍在运行的docker容器,但无法连接到运行Python脚本的bash。 那么,如何重新连接运行脚本的Docker容器bash,以查看其进度?
答案 0 :(得分:1)
使用docker日志(documents) *您将无法使用这种方式结束python
答案 1 :(得分:1)
作为一般规则,无法“恢复”丢失的bash会话。
一种解决方法是在screen或tmux之类的终端多路复用器中运行脚本,该脚本允许您从多个终端连接/恢复会话。
screen
tmux
我担心当前的过程已经过去了,您只能使用docker logs检查日志,但是您的工作有可能在会话中死掉(除非您nohup完成了该任务)。
docker logs
nohup