我使用 ssh 连接到服务器,并在 docker 中运行一个进程。
docker exec -ti docker_name /bin/bash
但是,ssh 连接在某个时刻中断了,当我返回时,命令top
显示
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
26 dockeru+ 20 0 55.830g 0.024t 1.223g S 3.3 39.9 403:55.61 blocksci_parser
该进程的状态是休眠。但是,该进程将数据写入文件,并且文件的大小继续增长,因此这意味着该进程仍在运行,对吧?
我没有使用屏幕或其他任何东西来保持它运行,所以jobs
没有返回任何内容,这意味着我无法使用fg
它来将其带回到前台。有什么方法可以让我把这个过程带到前台吗?
答案1
$ docker container list -qa
57f494f3190b
$ docker container attach 57f494f3190b