拖到idea里面打开,开始编辑Dockerfile FROM openjdk:8-jdk-alpineADD ./sp-web.jar /app.jarENTRYPOINT ["java","-jar","app.jar"] 解释一下, 第1行 FROM指令是拉取基础的镜像支持,这个springboot服务依赖jdk,必填的,如果基础镜像本地没有 docker images 列表找不到 就先docker pull xx 下来 第2行 ADD...
使用Dockerfile构建SpringBoot应用镜像 编写Dockerfile文件 # 该镜像需要依赖的基础镜像 FROM java:8 # 将当前目录下的jar包复制到docker容器的/目录下 ADD mall-tiny-docker-file-0.0.1-SNAPSHOT.jar /mall-tiny-docker-file.jar # 运行过程中创建一个mall-tiny-docker-file.jar文件 RUN bash -c 'touch /mal...
使用Dockerfile构建SpringBoot应用镜像 编写Dockerfile文件 # 该镜像需要依赖的基础镜像FROM java:8# 将当前目录下的jar包复制到docker容器的/目录下ADD mall-tiny-docker-file-0.0.1-SNAPSHOT.jar /mall-tiny-docker-file.jar# 运行过程中创建一个mall-tiny-docker-file.jar文件RUN bash -c'touch/mall-tiny-doc...
创建一个文件名为DockerFile的文件 # 构建一个基于Java8的镜像FROMjava:8# Docker容器本机挂载路径VOLUME/tmp# 拷贝文件到Docker容器根目录ADDspringboot_docker_demo-0.0.1-SNAPSHOT.jar dockerApp.jar# 镜像构建时执行命令RUNbash -c'touch /dockerApp.jar'# 声明端口EXPOSE8080# 容器启动时执行命令ENTRYPOINT["...
二、构建springboot项目 1. 新建项目 2. 选取web依赖 3. 简单写一个Controller 代码语言:javascript 代码运行次数:0 运行 AI代码解释 @RestControllerpublicclassTestController{@GetMapping("/test")publicStringtest(){return"运行成功";}} 4. 测试启动运行 ...
ENTRYPOINT ["java","-jar","/main.jar"] 接下来需要根据这个Dockerfile打包镜像 一般我们自己开发用的Windows电脑都没有安装docker,就需要把target文件夹和Dockerfile文件上传到安装好docker的服务器,在服务器上使用docker构建镜像 我这里在/usr/local下面创建了一个app文件夹 ...
1、准备一个springboot项目 2、手动构建jar包 3、编写Dockerfile 4、构建镜像 5、运行容器 6、访问测试 一、dockerfile概述 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。 官网:https://docs.docker.com/engine/reference/builder/ ...
使用Dockerfile构建SpringBoot应用镜像 编写Dockerfile文件 # 该镜像需要依赖的基础镜像 FROM java:8 # 将当前目录下的jar包复制到docker容器的/目录下 ADD mall-tiny-docker-file-0.0.1-SNAPSHOT.jar /mall-tiny-docker-file.jar # 运行过程中创建一个mall-tiny-docker-file.jar文件 RUN bash -c 'touch /mal...
打包完成之后,我在根目录下创建了一个springboot-for-docker 目录,专门存放打包后的jar包以及Dockerfile文件。 rz命令直接将打好的jar包上传到linux,然后编写Dockerfile。 我们这里打包是jar,所以基础镜像肯定是 jdk;如果是war包,则基础镜像就是tomcat。ADD这里将该jar包复制并且构建、同时重命名为 app.jar;对外暴露...
WORKDIR /java #开放对外端口 EXPOSE 11000 #定义参数 在pom文件配置的 ARG JAR_FILE #配置文件路径 ARG JAR_APRPE COPY ${JAR_FILE} /java/app.jar COPY ${JAR_APRPE} /java/application.properties # , "--spring.config.location=/java/application.properties" ...