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

docker 部署 springboot 2.6.13 jar包流程笔记

1 . 将dockerfile复制到与jar包同一目录

Dockerfile

# 基础镜像
FROM openjdk:8
# 环境变量
ENV APP_HOME=/apps
# 创建容器默认进入的目录
WORKDIR $APP_HOME
# 复制jar包到容器中
COPY ./elastic-log-service.jar ./elastic-log-service.jar
# 暴露端口
EXPOSE 8003
# 启动命令
ENTRYPOINT ["java","-jar","-Xms64m","-Xmx64m","-Xmn16m"]
CMD ["elastic-log-service.jar"]

2.在Dockerfile执行 下列语句,创建镜像

docker build -t 镜像名:版本号 .
如
docker build -t photo-service:back .

3.执行docker-compose.yml ,多个jar包重复上面两部操作后写入docker-compose启动的命令

services:# 定义服务名字,只要不冲突即可elastic-log-service1:# 镜像名字image: elastic-log-service:test# 自定义容器名字container_name: elastic-log-service-1ports:- "8003:8003"deploy:resources:limits:memory: "256m"   #配置内存,如果服务器内存足够可以不配置
------------------------多个服务重复上面的写法,如下----------------------------elastic-log-service2:# 镜像名字image: elastic-log-service:test# 自定义容器名字container_name: elastic-log-service-2ports:- "8004:8004"deploy:resources:limits:memory: "256m"   #配置内存,如果服务器内存足够可以不配置

http://www.lryc.cn/news/283853.html

相关文章:

  • rust跟我学二:模块编写与使用
  • 数据结构——Java实现栈和队列
  • 【状态压缩】【动态规划】【C++算法】691贴纸拼词
  • JavaEE之多线程编程:3. 线程的状态(易懂!)
  • Android13预装APP到data分区
  • Docker registry镜像仓库,私有仓库及harbor管理详解
  • 用 Rust 过程宏魔法简化 SQL 函数实现
  • OpenSource - 基于 DFA 算法实现的高性能 java 敏感词过滤工具框架
  • 端杂七杂八系列篇四-Java8篇
  • 操作系统一些面试
  • 大语言模型
  • php反序列化之pop链构造(基于重庆橙子科技靶场)
  • k8s---对外服务 ingress
  • 最优解-最长公共子序列
  • el-tree获取当前选中节点及其所有父节点的id(包含半选中父节点的id)
  • 新上线一个IT公司微信小程序
  • MCAL配置-PWM(EB23.0)
  • v-if和v-for哪个优先级更高?
  • Mapstruct 常用案例(持续更新.).
  • QT基础篇(10)QT5网络与通信
  • 【Leetcode】269.火星词典(Hard)
  • opencv_模型训练
  • python PyQt5的学习
  • 3.goLand基础语法
  • 计算机硬件 5.2组装整机
  • Docker搭建MySQL主从数据库-亲测有效
  • PyTorch 中的距离函数深度解析:掌握向量间的距离和相似度计算
  • 【Vue技巧】vue3中不支持.sync语法糖的解决方案
  • 设计模式⑦ :简单化
  • Java:选择哪个Java IDE好?