Implementación de contenedor docker en el server de producción de Visual Studio 2017 RTM

Estoy completamente perdido en esto.

Instalé Docker en mi máquina con Windows 10. Se está ejecutando. Compartí mi unidad C en Configuración. Luego creé un proyecto ASP.NET Core 1.1 con soporte de Docker en Visual Studio 2017 RTM. Una vez que se creó el proyecto, presioné F5 para ejecutarlo. Construyó el contenedor, lo implementó en mi installation Docker local y lanzó mi browser web. ¡Está funcionando mi website! ¡Hurra!

Ahora me gustaría tomar ese contenedor y desplegarlo en Docker, que se ejecuta en una máquina Linux, pero no hay una opción Publicar en Visual Studio para el proyecto docker-compose. Puedo publicar el proyecto web, pero solo para Azure o IIS.

He buscado una respuesta a esto, pero todo lo que puedo encontrar es cómo implementarlo localmente, y ya lo he descubierto.

Actualmente no existe una opción de publicación dentro de las herramientas que enviarán una image a un logging, pero debería poder hacer esto con bastante facilidad. Yo recomendaría build la configuration de "liberación" del proyecto docker-compose que debería build una image localmente. A continuación, puede usar la línea de command del acoplador para enviar esa image a Docker Hub o Azure Container Registry, en la que puede desplegarla en el docker de Linux.

Si su código está almacenado en un repository de Git y tiene un file Docker en la raíz, puede usar Cycle para comstackr la image en el server y desplegarla allí en una interfaz fácil de usar.