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"]
7. idea安装docker插件(高亮提示) 8. 新建Dockerfile 9. 最终目录结构 10. Dockerfile编写 代码语言:javascript 代码运行次数:0 运行 AI代码解释 FROMjava:8COPY*.jar/app.jarCMD["--server.port=8080"]EXPOSE8080ENTRYPOINT["java","-jar","/app.jar"] 三、把jar包和Dockerfile文件上传Linux 1. 工具下载...
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoWebAppApplication { public static void main(String[] args) { SpringApplication.run(DemoWebAppApplication.class, args); } } 1. 2. 3. 4. 5. 6...
一、构建Dockerfile 代码语言:shell FROM ubuntu:18.04 ARGMAVEN_VERSION=3.8.5 ARGBASE_URL=https://downloads.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries# Install JavaRUNapt-getupdate\&&apt-getinstall-ycurl\&&apt-getinstall-yopenjdk-17-jdk ca-certificates-java\&&apt-getclean\&&update-ca...
利用Dockerfile部署SpringBoot项目 1、创建一个SpringBooot项目并且打成jar包 2、在Linux中创建一个文件夹,来做docker测试 [root@izwz90lvzs7171wgdhul8az ~]# mkdir /root/docker_test 3、将jar包上传到Linux中 创建存放jar包的文件夹 [root@izwz90lvzs7171wgdhul8az docker_test]# mkdir /root/docker_test...
1、准备一个springboot项目 2、手动构建jar包 3、编写Dockerfile 4、构建镜像 5、运行容器 6、访问测试 一、dockerfile概述 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。 官网:https://docs.docker.com/engine/reference/builder/ ...
编写DockerFile 创建一个文件名为DockerFile的文件 # 构建一个基于Java8的镜像FROMjava:8# Docker容器本机挂载路径VOLUME/tmp# 拷贝文件到Docker容器根目录ADDspringboot_docker_demo-0.0.1-SNAPSHOT.jar dockerApp.jar# 镜像构建时执行命令RUNbash -c'touch /dockerApp.jar'# 声明端口EXPOSE8080# 容器启动时执行...
简介: Docker——使用Dockerfile构建SpringBoot项目(打包 & 部署 & 运行) 1.开篇 我们都知道SpringBoot项目在完成之后,可以进行打包,打包的方式一般有两种:jar、war。 听大牛讲授:未来jar包的方式将会是主流,因为越来越多的开发模式都转成了前后端分离这种技术,也就是说,我们后端开发工程师面对的全是Java后端代码,...
首先我们需要编写 Dockerfile,Dockerfile 的名字就叫 Dockerfile,一个文件夹里面只可以存在一个 Dockerfile,Dockerfile 这里就按照如下写即可,把自己的 jar 文件替换进去。编写如下 FROM openjdk:11 // 这里如果 openjdk 不对就使用 java:11 COPY *.jar /drunkgoat-0.0.1-SNAPSHOT.jar // 自己的 jar 文件 ...
我们的服务采用的jdk 版本为21,spring boot版本为3.1.0,首先我们基于ubuntu来构建一个jdk版本为21的基础镜像。其Dockerfile 文件内容如下: Dockerfile # 基础镜像FROMubuntu:22.04# 维护者MAINTAINERxj# 拷贝文件到容器(自动解压,解压完目录为jdk-21.0.2)ADD./openjdk-21.0.2_linux-x64_bin.tar.gz /usr/local...