8.4 编写Dockerfile文件 找到刚刚上传jar包的目录,使用vim命令编写一个Dockerfile文件,按照下面模板便可简单编写出Dockerfile文件: FROM openjdk:8 #定义父镜像 MAINTAINER itfeng<xxxxxx666@> #定义作者信息 #ADD 文件名 app.jar (我到时打算把jar包和Dockerfile文件放在同一级
1. 编写Dockerfile文件 首先,我们需要创建一个新的文件夹,用于存放我们的Dockerfile文件。 # 指定基础镜像FROMopenjdk:8-jdk-alpine# 拷贝Spring Boot应用jar包到镜像中COPYtarget/my-application.jar /my-application.jar# 暴露Spring Boot应用端口EXPOSE8080# 设置启动命令CMD["java","-jar","/my-application.jar...
1.创建一个目录,把jar包复制到dockers文件夹 mkdir dockers cd dockers 创建Dockerfile文件 touch Dockerfile 拖到idea里面打开,开始编辑Dockerfile FROM openjdk:8-jdk-alpineADD ./sp-web.jar /app.jarENTRYPOINT ["java","-jar","app.jar"] 解释一下, 第1行 FROM指令是拉取基础的镜像支持,这个springboot...
*Dockerfile最好新建一个新文件夹,不要放在根目录下,构建镜像的时候会把Dockerfile目录的所有下级目录上传,会很慢 3.构建镜像 docker build -t device01:1.1 . --device01 是构建的镜像名称 1.1 是版本号 不要忘记后面. 这个.代表当前目录 4.运行镜像 docker run -d --name device001 -p 9001:8001 -v ...
当王同学运行DemoApplication的时候控制台报错我们根据报错提示 知道了是jdk版本的问题 打开文件 点项目结构 - > 模块 这里是java 17 所以我们改成8 应用 结果还是报错 这时 我们需要在 文件- > 设置- > 构建、执行、部署 - >编译器- > java编译器 ...
第二步:创建DockerFile文件 代码语言:javascript 代码运行次数:0 运行 AI代码解释 # springBoot和Docker整合 #VERSION0.0.1# Author:KingYiFan # 安装jdk8FROMjava:8#维护者MAINTAINERKingYiFan<itw@tom.com>#将jar包添加到docker容器并更名为draw.jar 并放到/kingyifan目录ADD./target/draw-0.0.1-SNAPSHOT.jar/...
现在开始我们开始编写 Dockerfile 文件: #用jdk容器执行这个程序FROM openjdk:8# 作者MAINTAINER XiaoHH <1431984546@qq.com># VOLUME 指定了临时文件目录为/tmp。# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmpVOLUME /tmp# 将可执行的jar包放到容器当中去ADD target/xiaohh-...
1、创建一个 Spring Boot 项目,可以到https://start.spring.io/上创建,也可以使用 IDEA 自带的功能创建。选择版本 2.3.1,JDK 还是选择亲爱的 Java 8,引入 Web 和 Actuator 两个依赖包。 有一点要注意一下,在我写本文的时候,Spring Boot 2.3.1 还不能从中央仓库下载,需要添加 Spring Boot 官方的里程碑仓库...
一、创建工程文件1、正常创建一个springboot工程 2、创建一个TestController测试类,用户在我们部署docker之后访问验证使用 3、创建Dockerfile文件 如图: 二、打包和测试1、先单纯的打包工程,验证测试类是否能正常访问 #打包 mvn clean package -Dmaven.test.skip=true ...
Dockerfile说明 FROM java:8-alpine:基于java8构建镜像,默认构建java镜像需要安装配置环境变量,而java:8-alpine这个镜像已经帮我们把前面的步骤都做完了COPY ./app.jar /tmp/app.jar复制jar包ENTRYPOINT java -jar /tmp/app.jar入口命令 使用工具将jar和Dockerfile上传到服务器 上传位置看个人,我存放的位置:/...