Dockerfile 部署 SpringBoot 项目
迪丽瓦拉
2025-05-31 14:55:23
0次

1. 打包方式一:Maven打包

注释的掉下图 pom.XML文件内容:不然使用的是spring-boot-maven插件方式打包了

2. 跳过单元测试

 

3. package 项目打包

4. 打包成功后去项目target下拷贝

5. 拷贝到桌面进行改名为压缩包格式

 

6. 在服务器/opt/myappdocker/目录下上传

mkdir /opt/myappdocker

拷贝dk压缩包到新创建的目录/myappdocker下 

7. 在/opt/myappdocker目录下创建文件Dockerfile

Dockerfile 名字不要改

vim Dockerfile

Dockerfile中编写以下内容保存退出

# 基于centos7镜像创建新镜像
FROM centos:7
# 镜像作者
MAINTAINER liush
# 镜像内工作目录
WORKDIR /usr
# 镜像内执行命令:新建目录
RUN mkdir /usr/local/java
# 上传本地文件到镜像中并解压缩
ADD jdk-8u77-linux-x64.tar.gz /usr/local/java/
# 声明需要暴露的端口 
EXPOSE 8080
# 配置java环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_77
ENV PATH $JAVA_HOME/bin:$PATH
# 镜像内执行命令
RUN mkdir /usr/local/myapp
# 上传本地项目到镜像指定目录
COPY hello-0.0.1-SNAPSHOT.jar /usr/local/myapp/
# 执行命令运行jar包(也可以使用RUN)
ENTRYPOINT ["nohup" ,"java" ,"-jar" ,"/usr/local/myapp/hello-0.0.1-SNAPSHOT.jar" ,"&"]

Dockerfile命令详解

命令作用
FROM image_name:tag定义了使用哪个基础镜像启动构建流程
MAINTAINER user_name声明镜像的创建者
ENV key value设置环境变量 (可以写多条)
RUN command是Dockerfile的核心部分(可以写多条)
ADD source_dir/file dest_dir/file将宿主机的文件复制到容器内,如果是一个压缩文件,将会在复制后自动解压
COPY source_dir/file dest_dir/file和ADD相似,但是如果有压缩文件并不能解压
WORKDIR path_dir设置工作目录

8. 执行命令构建镜像

注意后边的空格和点,不要省略

docker build -t='myappdockerimg' .

9. 查看镜像是否建立完成

docker images

10. 使用镜像运行创建容器运行访问测试

① 创建容器以守护的方式运行

docker run -d -p 18080:8080 myappdockerimg

② 查看运行的容器

docker ps

③ 浏览器访问测试

curl http://localhost:18080

相关内容

热门资讯

AI做攻略、“双向奔赴”……国... 本文转自:人民网人民网记者 许维娜今年国庆假期,AI(人工智能)成了不少年轻人的“旅行搭子”。行前做...
合肥的这个“梗”, 翻篇了 社交平台的评论区,曾长期流传一句专属于合肥的黑色幽默。有人问合肥哪里好玩,本地网友半开玩笑地回复:合...
7万+旅游中高层都在的群,今天... 做旅游这行,资源卡位、渠道互通、项目落地——往往就差一个“对的机会”。我们的行业社群已聚集70,00...
一场帐篷音乐节,如何让井研从“... 帐篷音乐节现场封面新闻记者 周洪攀10月的研溪湿地,晚风里裹着柑橘的清甜与民谣的回响。夜幕降临,10...
白鹤翩翩落星愿,上海迪士尼度假... 10月9日,世界候鸟日前夕,上海迪士尼度假区星愿公园的湖风里多了一分白鹤的灵动。三座白鹤雕塑正式揭幕...
成都锦江边赏初秋枫叶飘飘 目前,成都锦江边国华街枫叶树红了。近年来,国华街附近的几条街都栽种了红枫树,是城区较集中看枫叶的点位...
GBTA:商务旅行正在复苏,但... 亚太正在成为全球商务旅行增长的重要引擎。在经历疫情后的快速反弹之后,全球商务旅行正在进入一个新的增长...
从景区焕新到节赛引流 邹城双节... 齐鲁网·闪电新闻10月9日讯 中秋、国庆“双节”假期,邹城市文化和旅游局提前谋划、周密部署,立足自身...
江山如此多娇 且看石楼今朝 金秋十月,黄河岸畔秋意盎然,丰收盛会喜迎国庆。本次石楼国庆文旅活动以“江山如此多娇,且看石楼今朝”为...
海南国庆假期接待游客475.4... 2026年国庆假期,海南接待游客475.40万人次,较2025年增长13.1%,较2024年增长15...