检查分离的Docker exec命令的进程

时间:2016-09-01 20:31:10

标签: docker

我有一个python脚本,它使用一堆数据加载我的数据库,因此需要很长时间才能运行它。因为这样,如果我跑...

$ docker exec -d CONTAINER python /path/to/myscript.py

好奇是否可以运行

$ docker exec -it CONTAINER /bin/bash
$ root@container-hash /# ps -ax

看看这个过程是否还在运行?

1 个答案:

答案 0 :(得分:1)

只要python脚本尚未完成,您就可以通过exec连接到docker容器。完成后,容器将停止,您无法再连接。

只要它正在运行,您就可以使用docker logs CONTAINER来显示容器的输出(如果有的话)。