ASP.NET核心docker生成错误

我是ASP.NET Core和Docker的新手。 我创build了一个简单的ASP.NET Core 2.0应用程序,并尝试在Windows上使用Docker。 但是,我得到这个错误:

Your Docker server host is configured for 'Linux', however the docker-compose project targets 'Windows'.

虽然它似乎是相当丰富的错误,我无法find'为Windowsconfiguration主机'

它是docker-compose.dcproj文件,您可以在其中设置要定位的操作系统:

 <DockerTargetOS>Linux</DockerTargetOS> 

要将docker守护进程切换到相同的操作系统,您可以使用Docker托盘图标或Docker设置窗口(可从同一菜单访问):
在这里输入图像说明