k8s集群中部署服务之Dockerfile文件准备

微服务项目各微服务Dockerfile文件准备

一、获取jar的方法

二、各微服务Dockerfile文件准备

2.1 mall-auth

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 30000

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.2 mall-cart

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 22200

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.3 mall-coupon

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8010

VOLUME /tmp

ADD target/*.jar  /app.jar


ENTRYPOINT ["java","-jar","/app.jar"]

2.4 mall-gateway

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8072

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.5 mall-member

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 20300

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.6 mall-order

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8030

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.7 mall-product

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8040

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]
powershell 复制代码
FROM openjdk:8


ENV TZ Asia/Shanghai

EXPOSE 8090

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.9 mall-seckill

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 9601

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.10 mall-third-party

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8100

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.11 mall-ware

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8050

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

2.12 renren-fast-master

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8080

VOLUME /tmp

ADD  target/*.jar /app.jar

ENTRYPOINT ["java","-jar","/app.jar","--spring.profiles.active=dev"]

2.13 renren-generator-master

powershell 复制代码
FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 80

VOLUME /tmp

ADD target/*.jar  /app.jar

ENTRYPOINT ["java","-jar","/app.jar"]

三、容器镜像构建命令

powershell 复制代码
# docker build -f Dockerfile -t harbor.msb.com/sangomall/xxx:v1.0 .
powershell 复制代码
# docker build -f Dockerfile -t docker.io/nextgomsb/xxx:v1.0 .
相关推荐
滴啦嘟啦哒11 分钟前
【具身笔记】【π0.5 微调与仿真】五、在MuJoCo中实现可视化仿真
笔记·python·vla·具身
全栈练习生26 分钟前
AI安全与红队测试
python·ai
费曼学习法33 分钟前
把「发送成功」当「送达」?我排查 IM 长消息被静默吞掉的完整过程
python·ai编程·自动化运维
鸽鸽程序猿34 分钟前
【项目】【在线判题系统】b端题目增删改
开发语言·python
NetX行者42 分钟前
Python 工程化入门:从脚本到规范的 Python 项目结构
网络·python
MasonYyp1 小时前
asyncio并发协程
python
小小张说故事1 小时前
Python 的整数为什么永远不会溢出?拆开大整数对象,看 30 位一节的存储与运算代价
python
用户298698530141 小时前
Python 实现 Word 与 TIFF 双向转换的方案
后端·python·api
benchmark_cc2 小时前
实时行情和分钟 K 线应该如何配合使用?从信号计算到交易决策的完整分析
大数据·python·数据分析·pandas·量化交易·股票数据·quantdash
LMT流氓兔2 小时前
第四单元——第17课:让回答边生成、边显示
服务器·数据库·人工智能·python·oracle·langchain