快速检查容器出口状态的方法

时间:2020-03-04 22:12:37

标签: python python-3.x docker

我需要一种快速的方法来检查容器是否以可编写脚本的方式退出。当前将docker库与python一起使用,但这会产生过多的开销。

docker inspect -f {{.State.Status}} $CONTAINER_PID 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尝试使用子流程包来完成此操作(shell=True很重要):

import subprocess

output = subprocess.check_output(r"docker inspect -f {{.State.Status}} $CONTAINER_PID", shell=True).decode()

print(output)