docker api 怎么使用container.exec_run()执行shell 命令 10

 我来答
You136999
2019-01-16 · TA获得超过307个赞
知道小有建树答主
回答量:537
采纳率:78%
帮助的人:75万
展开全部
进入到容器中docker exec -it containerId/Names /bin/bash,再使用export修改就可以了吧
export ENV='value'
追问
# client.images.list()
container = client.containers.get('639aba3f07fb')
cmd = 'tail -n 5 /opt/data/files/logs/639aba3f07fb.log | grep "xxx"'
result = container.exec_run(cmd = cmd,detach = False,tty = True,stdin = True)
print result.output.decode()
用python 操作docker远程连接,怎么使用shell管道命令?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式