Tabla de contenido
1. Prepare archivos relacionados para la imagen acoplable empaquetada jdk8 en el proyecto Idea
2. Escriba el archivo Dockeffile
3. Edite las configuraciones y agregue Dockerfile
Para la instalación del complemento de Docker y la conexión del servicio de Docker en Idea, consulte otra publicación de blog:
Idea configura el servicio Docker conectado al entorno Linux_Still the Sunglasses blog-CSDN blog
1. Prepare archivos relacionados para la imagen acoplable empaquetada jdk8 en el proyecto Idea
Descripción del archivo:
- java8u333: Carpeta que contiene recursos de Docker y archivos de configuración para crear jdk8.
- Dockerfile: archivo de configuración para hacer imágenes
- jdk-8u333-linux-x64.tar.gz: paquete comprimido jdk8 descargado
2. Escriba el archivo Dockeffile
#1.指定基础镜像,并且必须是第一条指令
FROM centos:7
#2.指明该镜像的作者和其电子邮件
MAINTAINER mj "[email protected]"
#3.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录
WORKDIR /usr/local/java
#4.一个复制命令,把jdk安装文件复制到镜像中,语法:ADD <src>... <dest>,注意:jdk*.tar.gz使用的是相对路径
ADD jdk-8u333-linux-x64.tar.gz /usr/local/java/
#5.配置环境变量
ENV JAVA_HOME=/usr/local/java/jdk1.8.0_333
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$JAVA_HOME/bin:$PATH
#容器启动时需要执行的命令
#CMD ["java","-version"]
3. Edite las configuraciones y agregue Dockerfile
4. Crea un espejo
Puede ejecutar la configuración editada en idea para crear una imagen directamente. Como se muestra en la imagen a continuación, en las Imágenes de la ventana de servicios en la esquina inferior izquierda, hay una imagen adicional de [jdk8u:1.8.333].
La siguiente es la información de registro de la creación exitosa de la imagen:
También puede ingresar a Linux y ejecutar el comando [docker images] para verificar si la imagen de jdk8u333 existe.