如何在Windows上使用python在docker机器上执行docker命令?

时间:2019-03-25 19:58:44

标签: python bash subprocess docker-machine

在Linux上,shell命令只有一行,可以在subprocess.run中执行:

eval $(docker-machine env awstest); docker images

在Windows上,由于for循环,两行不能连接,因此不能使用subprocess.run来工作。

 @FOR /f "tokens=*" %i IN ('docker-machine env awstest') DO @%i
 docker images

我也尝试在Windows的bash shell中执行它,但没有输出:

subprocess.run(["C:/Program Files/Git/git-bash.exe", "-c",.....]

0 个答案:

没有答案