Instalar SQL junto con un nuevo proyecto ASP.Net Core en Docker

Estoy jugando e intentando aprender algunas de las nuevas herramientas ASP.net Core y Docker en VS y estoy buscando instalar una copy de SQL junto con el proyecto ASP.net Core para que sea más fácil de implementar. Será un proyecto pequeño y me gustaría mantener el deployment lo más simple posible. He hecho los siguientes pasos, pero me he quedado atrapado

  • Creó un nuevo proyecto de aplicación web ASP.net Core 1.1 en VS 2017
  • Cambié la authentication a 'Cuentas de usuario individuales' (dudo que esto importe para esta pregunta pero la incluyo de todos modos)
  • Habilitado el soporte Docker en el asistente
  • Comstackdo el proyecto para tirar de todos los componentes y se aseguró de que funcionara (lo hace)
  • Edite el docker-compose.yml en la carpeta docker-compose siguiendo el ejemplo de aquí

    versión: '3'

services: photoviewer: image: photoviewer build: context: ./PhotoViewer dockerfile: Dockerfile depends_on: – db db: image: "microsoft / mssql-server-linux" entorno: SA_PASSWORD: "MySuperSecretPassword" ACCEPT_EULA: "Y"

Cuando trato de comstackr esto recibo el siguiente post de error

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. 

Intenté encontrar dónde colocar el file Docker en la versión 3.0, pero parece que no puedo encontrarlo.

gracias por la ayuda