Saltar al contenido

Desplegar 2 aplicaciones rest [Sprint Boot] en Docker (Azure Microsoft) en puertos 8080 y 8085 – Dockerfile

Tenemos 2 aplicaciones desarrolladas con Sprint Boot y necesitamos crear las imagenes Docker para cada uno. Entonces cada uno en localhost debemos de ejecutarlas en puertos diferentes

_1. Debemos de tener configurado el Dockerfile con el puerto indicado

_1a. flujox.jar = 8080

_1b. flujoy.jar = 8085

_2. Ejeccutar los comandos para generar las imágenes en docker localhost

Nota: Tener en consideración el comando «run»

docker run -d -p puertopublico:puertointerno nombredeimagendocker

_2a. Pasos para ejecutar la aplicación flujox:8080

step1:
docker build C:\IBMjupari\flujox –tag flujox:latest

step2:
docker run -d -p 8080:8080 flujox:latest

_2b. Pasos para ejecutar la aplicación flujoy

step1:
docker build C:\IBMjupari\flujoy –tag flujoy:latest

step2:
docker run -d -p 8085:8085 flujoy:latest

NOTA: A nivel de local tambien podemos ejeuctar nuestras aplicaciones sprint boot desde la consola decomandos

Ejecución de comando

java -jar -Dserver.port=1234 flujotc.jar

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: hola@juliopari.com o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/