环境部署基本流程

一、环境部署基本流程

1、开发编写完代码进行自测

2、编写Dockerfile来构建镜像

3、执行编写Dockerfile的文件

4、执行Dockerfile文件成功后,也就是构建镜像成功

5、使用Docker,images,就可以查看到构建成功的镜像信息

6、把镜像导入,发送给测试同学

7、测试再导入,使用Docker run来运行这个镜像,运行成功后,镜像部署成功

8、开始测试验证

mvn clean #清空,现象就是target的文件夹就会消失

mvn package #把服务(应用程序)打包成jar文件,现象就是在项目的目录下出现了target的文件夹,打包成功的jar实际就是在target的文件夹里面

 

 运行jar的命令: java -jar xxx.jar.

 

二、构建jar的过程

1、下载app-0.0.1-SNAPSHOT.jar,重新在C盘新建一个为Dockerfile的文件内容

 

记事本内输入:

centos:7.8.2003

FROM java:8 MAINTAINER 无涯

#复制文件到容器目录: COPY app-0.0.1-SNAPSHOT.jar /opt

#切换目录 WORKDIR /opt

#启动服务 EXPOSE 8081

CMD ["java","-jar","app-0.0.1-SNAPSHOT.jar"]

2、构建过程输出的信息:docker build -t app -f Dockerfile .

 

3、查看镜像 docker images

4、运行镜像 docker run --rm -p 8081:8081 app

 

5、打开浏览器,输入localhost:8081/testDev

 

posted @   棠小梨  阅读(958)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示