8.4 编写Dockerfile文件 找到刚刚上传jar包的目录,使用vim命令编写一个Dockerfile文件,按照下面模板便可简单编写出Dockerfile文件: FROM openjdk:8 #定义父镜像 MAINTAINER itfeng<xxxxxx666@> #定义作者信息 #ADD 文件名 app.jar (我到时打算把jar包和Dockerfile文件放在同一级目录文件) ADD ./group5-0.0.1-SN...
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 ...
FROM openjdk:8-jdk-slim LABEL maintainer=vhukze COPY target/*.jar /main.jar ENTRYPOINT ["java","-jar","/main.jar"] 接下来需要根据这个Dockerfile打包镜像 一般我们自己开发用的Windows电脑都没有安装docker,就需要把target文件夹和Dockerfile文件上传到安装好docker的服务器,在服务器上使用docker构建镜像...
第二步:创建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/...
1、编写Dockerfile 代码语言:javascript 代码运行次数:0 运行 AI代码解释 #使用Jdk8环境作为基础镜像,如果镜像不在本地则会从DockerHub进行下载 FROM openjdk:8-jdk-alpine #VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。 #该步骤是可选的...
如果你不想创建该项目,[可以从这里看到源码](gitee.com/jk1123/docker) 打开浏览器简单测试一下: 2. 打包 root@ubuntu:docker-image-demo$ mvn package 3.编写Dockerfile #Dockerfile 这里我们选用 jre环境 减少镜像的体积 FROM openjdk:8-jre-alpine #镜像内部创建一个app目录 用来存放jar包 RUN mkdir /app...
1、创建一个 Spring Boot 项目,可以到https://start.spring.io/上创建,也可以使用 IDEA 自带的功能创建。选择版本 2.3.1,JDK 还是选择亲爱的 Java 8,引入 Web 和 Actuator 两个依赖包。 有一点要注意一下,在我写本文的时候,Spring Boot 2.3.1 还不能从中央仓库下载,需要添加 Spring Boot 官方的里程碑仓库...
我们这里打包是jar,所以基础镜像肯定是 jdk;如果是war包,则基础镜像就是tomcat。ADD这里将该jar包复制并且构建、同时重命名为 app.jar;对外暴露的端口号对应application.properties核心配置文件中的 server.port;最后的ENTRYPOINT、CMD表示容器启动时需要运行的命令。 Dockerfile文件编写完成,下面就是docker build以该文件...