He estado jugando con docker por un tiempo y me complació ver las nuevas herramientas en VS2017. He tenido problemas antes con la ventana acoplable para Windows, pero no puedo ver por qué sucede esto.
Creo una aplicación web directamente desde la caja y agrego compatibilidad con Docker. Luego simplemente intento ejecutarlo sin cambios y aparece el siguiente error.
He comprobado que el contenedor está registrado y parece haber llegado tan lejos:
una docker ps -a produce esto:
El problema es que el informe de errores parece estar tratando de implementar desde una ruta de compilación que, de hecho, no existe (mis proyectos están en mi unidad G, no en F, ahí es donde está instalado Visual Studio).
Entonces, ¿qué da? Puedo ejecutar docker-compose desde la línea de comando dentro de la ruta del proyecto y luego docker-compose up y parece estar bien. Parece que Visual Studio solo está usando la ruta incorrecta, no estoy seguro de por qué.
Las versiones en uso son:
Docker para Windows 17.04.0-ce-rc2-win6(10840) Visual Studio 2017: Versión 15.1(26403.0)
Verifiqué nuevamente qué versión de docker estaba usando y estaba usando desde el flujo de borde. Volví a estable y este problema desapareció.
Yo tuve el mismo problema. Resulta que la solución mencionada anteriormente de volver a la versión estable de Docker lo resolvió. Con la versión Edge, la compilación busca el archivo de solución en la carpeta VS IDE en lugar de la carpeta actual.