我有一个python脚本,它使用一堆数据加载我的数据库,因此需要很长时间才能运行它。因为这样,如果我跑...
$ docker exec -d CONTAINER python /path/to/myscript.py
好奇是否可以运行
$ docker exec -it CONTAINER /bin/bash
$ root@container-hash /# ps -ax
看看这个过程是否还在运行?
答案 0 :(得分:1)
只要python脚本尚未完成,您就可以通过exec
连接到docker容器。完成后,容器将停止,您无法再连接。
只要它正在运行,您就可以使用docker logs CONTAINER
来显示容器的输出(如果有的话)。