在Windows1709上构建VS2017 docker项目错误';Docker服务器主机配置为';视窗';
我有一个TeamCity构建服务器,在安装了Linux支持的docker的Windows server 1709(Windows server 2016构建1709)中安装了一个代理 但是,当构建尝试运行时,它会给我错误“Docker服务器主机配置为“Windows”,但是Docker compose项目的目标是“Linux” 在这个版本的Windows中,我不必在Linux和Windows模式之间来回切换。如果我没记错的话,它默认为Linux模式,您可以使用命令行开关指定Windows模式 我怎样才能避开这个错误呢在Windows1709上构建VS2017 docker项目错误';Docker服务器主机配置为';视窗';,docker,visual-studio-2017,docker-compose,Docker,Visual Studio 2017,Docker Compose,我有一个TeamCity构建服务器,在安装了Linux支持的docker的Windows server 1709(Windows server 2016构建1709)中安装了一个代理 但是,当构建尝试运行时,它会给我错误“Docker服务器主机配置为“Windows”,但是Docker compose项目的目标是“Linux” 在这个版本的Windows中,我不必在Linux和Windows模式之间来回切换。如果我没记错的话,它默认为Linux模式,您可以使用命令行开关指定Windows模式 我
这是一个我一直在VisualStudio中工作的项目。服务器和工作站都运行VS2017 15.7.1,Docker project升级到2.1我不想将此标记为答案b/c我有其他问题,可能会让我认为这已经解决,但我想我通过安装Docker-compose.exe解决了这一问题。当您在Windows 1709上安装docker时,docker compose不会安装,并且在尝试使用Visual Studio等进行构建时会导致一些奇怪的错误。如果有人对我遇到的其他问题感兴趣,我当前的阻止问题是Windows 1709上的docker在构建映像后无法将其推送到Azure docker注册表。