Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. El comando de empaquetado de Docker esdocker build
。
Se utiliza para empaquetar y crear imágenes de Docker.Se utiliza lo siguientedocker build
Pasos básicos del comando:
Cree un Dockerfile en el directorio raíz del proyecto que describa cómo crear la imagen de Docker. Dockerfile es un archivo de texto que puede contener una serie de instrucciones y elementos de configuración.
Ejecute el siguiente comando para construir la imagen:
docker build -t <镜像名称> <Dockerfile所在目录路径>
en,-t
El parámetro se utiliza para especificar un nombre para la imagen.<镜像名称>
es el nombre que le quieres dar a la imagen,<Dockerfile所在目录路径>
Es la ruta al directorio que contiene el Dockerfile.
Docker creará la imagen de acuerdo con las instrucciones y los elementos de configuración del Dockerfile. Este proceso puede llevar algún tiempo ya que descarga las dependencias requeridas y ejecuta los comandos especificados.
Una vez completada la compilación, puede utilizardocker images
comando para ver una lista de todas las imágenes. Debería poder encontrar la imagen que acaba de crear en la lista.
usardocker build
Los comandos pueden empaquetar y crear imágenes de Docker de forma rápida y automática, simplificando el proceso de implementación de aplicaciones.
2. Para empaquetar app.jar en una imagen de Docker, debe realizar los siguientes pasos:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
Este Dockerfile utiliza OpenJDK 8 como imagen base y copia app.jar en el directorio raíz de la imagen. Luego, ejecute el comando CMD para ejecutar app.jar cuando se inicie el contenedor.
docker build -t app-image:latest .
Este comando utilizará el Dockerfile en el directorio actual para crear una imagen llamada app-image con la etiqueta de imagen más reciente.
docker images
Se enumerarán todas las imágenes y podrá encontrar la imagen de la aplicación que acaba de crear.
docker run -d -p 8080:8080 app-image
Este comando ejecutará la imagen de la aplicación en segundo plano y asignará el puerto 8080 en el contenedor al puerto 8080 en el host. El número de puerto se puede modificar según la situación real.
Ahora, app.jar se ha empaquetado correctamente en la imagen de Docker y la aplicación se puede iniciar ejecutando la imagen.