首页 > 解决方案 > 无法从 python 脚本启动 docker log 命令

问题描述

我正在尝试从 python 脚本启动 docker logs 命令。但它给了我以下错误:

out:<open file '/data/output/docker_log.log', mode 'a' at 0x7f68292b7f60>
err:'logs: 1: logs: docker: not found\n'

这是我使用的代码:

with open('/data/output/docker_log.log', 'a') as off:
    cmdArr = ['docker', 'logs', '--since', '9m', 'abc-service']
    proc = subprocess.Popen(cmdArr, stdout=ofd, shell=True)

知道我在这里做错了什么吗?

标签: pythonpython-2.7docker

解决方案


推荐阅读