Estoy completamente perdido en esto.
He instalado Docker en mi máquina con Windows 10. esta corriendo Compartí mi unidad C en Configuración. Luego creé un proyecto ASP.NET Core 1.1 compatible con Docker en Visual Studio 2017 RTM. Una vez que se creó el proyecto, presioné F5 para ejecutarlo. Creó el contenedor, lo implementó en mi instalación local de Docker y abrió mi navegador web. ¡Ahí está mi sitio web funcionando! ¡Hurra!
Ahora me gustaría tomar ese contenedor e implementarlo en Docker ejecutándose en una máquina Linux, pero no hay una opción de publicación en Visual Studio para el proyecto docker-compose. Puedo publicar el proyecto web, pero solo en Azure o IIS.
He buscado por todas partes una respuesta a esto, pero todo lo que puedo encontrar es cómo implementar localmente, y ya lo he descubierto.
Actualmente, no existe una opción de publicación dentro de las herramientas que envíe una imagen a un registro, pero debería poder hacerlo con bastante facilidad. Recomendaría construir la configuración de "lanzamiento" del proyecto docker-compose que debería construir una imagen localmente. A continuación, puede usar la línea de comandos de la ventana acoplable para enviar esa imagen a Docker Hub o Azure Container Registry, desde donde puede bajarla a la máquina acoplable de Linux.