当前位置: 首页 > article >正文

docker部署springboot、挂载配置文件

  1. springboot项目打包jar格式
  2. 创建Dockfile文件。配置如下:
FROM openjdk:17    
RUN mkdir /usr/soft
COPY 项目.jar   /usr/soft
COPY application.yml   /usr/soft/application.yml
EXPOSE 8666
ENTRYPOINT ["java","-Duser.timezone=GMT+08","-Djava.awt.headless=true","-jar","-server","-XX:+UseContainerSupport","/usr/soft/项目.jar","--spring.config.location=/usr/soft/application.yml"]
  1. 将jar、 yml文件和Dockfile文件复制到服务器任意路径下。
  2. 进入以上服务器路径,打包镜像文件。
docker build -t ***.jar .
  1. 部署镜像
docker run -d  --name 容器名(自定义)  -p 8666:8666  -v  /usr/soft/项目.jar:/usr/soft/项目.jar -v  /服务器上文件目录/application.yml:/usr/soft/application.yml  ***.jar(镜像名)

更改jar包或者yml文件重启容器即可。


http://www.kler.cn/a/410089.html

相关文章:

  • ubuntu中使用ffmpeg和nginx推流rtmp视频
  • Unity清除所有的PlayerPrefs
  • 累积局部效应 (ALE) 图分析记录
  • CSS clamp() 函数:构建更智能的响应式设计
  • PML和金属边界区别
  • 渗透测试---shell(7)for循环2与while循环
  • 241125学习日志——[CSDIY] [ByteDance] 后端训练营 [15]
  • 代谢组数据分析(二十二):Zscore标准化后主成分分析(PCA)及热图展示
  • vue中el-table合并单元格
  • 【论文解析】HAQ: Hardware-Aware Automated Quantization With Mixed Precision
  • 深入解析常见的设计模式
  • 三种蓝牙架构实现方案
  • python基础练习
  • ThingsBoard安装测试
  • 学习python的第十三天之函数——函数传参中的传值和传址问题
  • 基于FPGA的2FSK调制-串口收发-带tb仿真文件-实际上板验证成功
  • 网络常见命令
  • 美妆连锁新纪元:多门店电商系统如何重塑美妆产业新生态
  • 如何在 UniApp 中实现 iOS 版本更新检测
  • go-rod vs Selenium:自动化测试工具的比较与选择
  • STM32C011开发(1)----开发板测试
  • 人名分类器(nlp)
  • 44.扫雷第二部分、放置随机的雷,扫雷,炸死或成功 C语言
  • C++11(上)
  • DockerFile 构建基础镜像
  • 泷羽sec-linux