在Docker中一起安装SQL和一个新的ASP.Net Core项目

我正在玩耍,试图学习VS中的一些新的ASP.net核心和docker工具,并且希望在ASP.net Core项目旁边安装一个SQL副本,以便于部署。 这将是一个小项目,我想保持尽可能简单的部署。 我已经完成了以下步骤,但已经卡住了

  • 在VS 2017中创build了一个新的ASP.net Core 1.1 Web应用程序项目
  • 将身份validation更改为“个人用户帐户”(我怀疑这个问题对于这个问题很重要,不过我总是把它包括在内)
  • 在向导中启用Docker支持
  • 编译项目拉下所有的组件,并确保它运行(它)
  • 按照此处的示例编辑docker-compose文件夹中的docker-compose.yml

    版本:'3'

服务:photoviewer:image:photoviewer build:上下文:./PhotoViewer dockerfile:Dockerfile depends_on:db db:image microsoft / mssql-server-linux environment:SA_PASSWORD:“MySuperSecretPassword”ACCEPT_EULA:“Y”

当我尝试build立这个我得到以下错误信息

Error MSB4018 The "PrepareForBuild" task failed unexpectedly. Microsoft.DotNet.Docker.CommandLineClientException: Version mismatch: file c:\...\Projects\PhotoViewer\docker-compose.yml specifies version 3.0 but extension file c:\...\Projects\PhotoViewer\docker-compose.override.yml uses version 2.0. 

我试着find哪里设置docker文件到版本3.0,但我似乎无法find它。

谢谢您的帮助