Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker VSTS/TFS中的命令嵌套_Docker_Tfs_Azure Devops - Fatal编程技术网

Docker VSTS/TFS中的命令嵌套

Docker VSTS/TFS中的命令嵌套,docker,tfs,azure-devops,Docker,Tfs,Azure Devops,我正在尝试使用linux shell和Docker在VST上运行以下嵌套命令,以便停止并删除所有基于“jspsample”映像的容器: 不幸的是,代理始终返回以下错误代码: 2017-01-31T12:06:22.0585100Z unknown shorthand flag: 'a' in -a 2017-01-31T12:06:22.0636870Z See 'docker stop --help'. 2017-01-31T12:06:22.0827520Z ##[error]/usr

我正在尝试使用linux shell和Docker在VST上运行以下嵌套命令,以便停止并删除所有基于“jspsample”映像的容器:

不幸的是,代理始终返回以下错误代码:

2017-01-31T12:06:22.0585100Z unknown shorthand flag: 'a' in -a

2017-01-31T12:06:22.0636870Z See 'docker stop --help'.

2017-01-31T12:06:22.0827520Z ##[error]/usr/bin/docker failed with return code: 125

2017-01-31T12:06:22.0850140Z ##[error]/usr/bin/docker failed with error: /usr/bin/docker failed with return code: 125

有没有办法运行这个嵌套命令,或者我需要运行shell脚本?

命令行任务不支持命令嵌套。将命令另存为shell脚本并上载到代码存储库,然后使用“shell脚本”任务运行脚本。

“命令行”任务不支持命令嵌套。将命令另存为shell脚本并上载到代码存储库,然后使用“shell脚本”任务运行脚本。

我在尝试清理夜间构建的图像时遇到了相同的问题。基本上,这个命令:

docker rmi $(docker images -aq)
因此,我为Docker VSTS任务创建了一个pull请求,以包含一个输出变量来存储Docker命令的输出:


有关我对此问题的调查的更多详细信息,请参阅我的StackOverflow帖子:

我在尝试清理夜间构建的图像时遇到了相同的问题。基本上,这个命令:

docker rmi $(docker images -aq)
因此,我为Docker VSTS任务创建了一个pull请求,以包含一个输出变量来存储Docker命令的输出:


有关我对此问题的调查的更多详细信息,请参阅我的StackOverflow帖子:

如果在生成代理计算机上手动运行嵌套命令,结果会是什么?如果在生成代理计算机上手动运行嵌套命令,结果会是什么?