TFS Powershell任务运行docker-compose失败

时间:2018-07-27 18:21:29

标签: docker tfs docker-compose tfsbuild azure-pipelines-build-task

我正在Windows 2016内部使用TFS2017.1。在我的构建定义中,我有一个PowerShell任务,该任务仅运行docker-compose.yml文件。当我执行构建定义时,此任务失败,说明:

##[error]Creating service1 ...

但是,如果我在构建计算机上的PowerShell控制台中运行它,它将正常工作。

docker-compose -f "docker-compose.yml" up

这是一个已知的错误,还是我丢失了一些东西。

1 个答案:

答案 0 :(得分:0)

运行docker-compose时,它首先尝试创建网络并继续进行容器创建。您看到的错误是由于网络创建失败。这称为HNS问题。 浏览这些链接,它可能对您有用。

https://github.com/docker/for-win/issues/750

https://github.com/docker/for-win/issues/1960