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 .
相关推荐
运维小文29 分钟前
K8S资源限制之LimitRange
云原生·容器·kubernetes·k8s资源限制
登云时刻30 分钟前
Kubernetes集群外连接redis集群和使用redis-shake工具迁移数据(二)
redis·容器·kubernetes
不去幼儿园32 分钟前
【MARL】深入理解多智能体近端策略优化(MAPPO)算法与调参
人工智能·python·算法·机器学习·强化学习
幽兰的天空2 小时前
Python 中的模式匹配:深入了解 match 语句
开发语言·python
网易独家音乐人Mike Zhou5 小时前
【卡尔曼滤波】数据预测Prediction观测器的理论推导及应用 C语言、Python实现(Kalman Filter)
c语言·python·单片机·物联网·算法·嵌入式·iot
安静读书5 小时前
Python解析视频FPS(帧率)、分辨率信息
python·opencv·音视频
小二·7 小时前
java基础面试题笔记(基础篇)
java·笔记·python
小喵要摸鱼8 小时前
Python 神经网络项目常用语法
python
wuxingge9 小时前
k8s1.30.0高可用集群部署
云原生·容器·kubernetes
一念之坤9 小时前
零基础学Python之数据结构 -- 01篇
数据结构·python