How to: Ejecutar Wcf en un contenedor Docker.

Quiero ejecutar un servicio web Wcf en un contenedor. Uno de los problemas que tienes al tener muchos servicios web en un mismo servidor es la afectación al momento de desplegar. Microsoft provee una imagen base basada en IIS para servicios Wcf.

¿Qué necesito para empezar?.

Necesitas Visual Studio para crear la plantilla de servicios web Wcf alojados en IIS, no hay que modificar nada. Solo es necesario publicar los compilados de la plantilla a la carpeta donde se ubica tu Dockerfile. La ruta de mi directorio de trabajo es: «C:\Docker\» , el compilado del sitio web lo coloque en el directorio: «C:\Docker\WcfServiceTest» , la ubicación de mi Dockerfile es: «C:\Docker\dockerfile.dockerfile».

El archivo de Docker.


Para hacer el build use los siguientes comandos:

La consulta del Wsdl del servicio recién levantado.

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.