python - 无法从 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)
知道我在这里做错了什么吗?
解决方案
推荐阅读
- python - 在定义之前使用函数
- git - 错误 Git SVN 克隆:使用未初始化的值 $sha1
- python - 我如何只从 Python 中的超类继承一些变量
- sqlite - 如何在运行 Micronaut 功能测试时备份和恢复 sqlite db
- javascript - 如何最好地更新 Vuejs 模板中 v-for 循环下的 DOM 的一部分
- reactjs - 在 react 中使用 chartjs 显示值或百分比
- github - 如何使github STFU关于合并后删除分支
- reactjs - 导航栏项目在 md 断点处跳转到网格项目容器内的新行
- c# - 我的网络代码只是在我的本地网络中工作
- python - Python请求代理模块问题