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