VSTS 托管 builds/Docker:"The token '&&' is not a valid statement separator in this version."

VSTS hosted builds/Docker: "The token '&&' is not a valid statement separator in this version."

在托管 VSTS windows 构建中,我执行一个批处理文件,执行一些 Docker 相关操作。一个命令是:

docker-compose build

构建运行完美,直到这个 DockerFile 命令:

RUN apt-get update -qq && apt-get -y install cron -qq --force-yes && apt-get -y install nginx -qq --force-yes

我收到这个错误:

在我的开发者盒子上构建时没有出现此错误。

找到解决方案。 Windows 代理配置为使用 Windows 个容器 - 而不是 Linux 个容器。