Notas rápidas

En application.properties

server.port=5000

En DockerFile

FROM openjdk:23

LABEL authors="Miguel Gonzalez Villegas"

# Copiar el JAR del microservicio al contenedor
COPY "./target/pokedex-micro-0.0.1-SNAPSHOT.jar" "pokedex-micro.jar"

# Expone el puerto 5000
EXPOSE 5000

# Comando para ejecutar el microservicio
CMD ["java", "-jar", "pokedex-micro.jar"]

Compilamos para AMD64

docker amd64 : docker buildx build --platform linux/amd64 -t usuario/imagen:tag --push .

Vamos al servidor y descargamos la imagen

docker pull nombre_de_la_imagen

Comprobamos las imágenes que tenemos

docker images

Lanzamos la imagen para que se ejecute

docker run -d --name mikiito-micro-pokemon -p 5000:5000 mikiito/pokemon-micro:latest

Revisamos los contenedores en ejecucion

docker ps

Última actualización