Episodio
Modernización de aplicaciones .NET con Docker para profesionales de TI. Parte 2.
El segundo vídeo de la serie que muestra cómo mover aplicaciones .NET existentes a Docker, por lo que puede ejecutarlas en Azure sin cambios en el código.
En la parte 2 uso el módulo de PowerShell de código abierto Image2Docker para extraer una aplicación de ASP.NET 3.5 de una máquina virtual de Windows Server 2003 en Docker. La herramienta Image2Docker extrae el contenido de las aplicaciones IIS de la máquina de origen y genera un Dockerfile.
Dockerfile es un script sencillo que configura la aplicación en Docker. Para empaquetar la aplicación, compile el Dockerfile en una imagen de Docker y esa es la unidad portátil. Puede compartir esa imagen en un registro público o privado, y cualquier persona con acceso puede extraer la imagen.
Para ejecutar la aplicación en Docker, inicie un contenedor desde la imagen. La imagen contiene todo lo que la aplicación necesita para ejecutarse, por lo que se comportará de la misma manera en un equipo portátil para desarrolladores, en un servidor del centro de datos y en una máquina virtual Windows en Azure.
El segundo vídeo de la serie que muestra cómo mover aplicaciones .NET existentes a Docker, por lo que puede ejecutarlas en Azure sin cambios en el código.
En la parte 2 uso el módulo de PowerShell de código abierto Image2Docker para extraer una aplicación de ASP.NET 3.5 de una máquina virtual de Windows Server 2003 en Docker. La herramienta Image2Docker extrae el contenido de las aplicaciones IIS de la máquina de origen y genera un Dockerfile.
Dockerfile es un script sencillo que configura la aplicación en Docker. Para empaquetar la aplicación, compile el Dockerfile en una imagen de Docker y esa es la unidad portátil. Puede compartir esa imagen en un registro público o privado, y cualquier persona con acceso puede extraer la imagen.
Para ejecutar la aplicación en Docker, inicie un contenedor desde la imagen. La imagen contiene todo lo que la aplicación necesita para ejecutarse, por lo que se comportará de la misma manera en un equipo portátil para desarrolladores, en un servidor del centro de datos y en una máquina virtual Windows en Azure.
¿Quiere hacer algún comentario? Comunique un problema aquí.