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 .
相关推荐
智写-AI15 分钟前
真实有效的免费降英文AI工具服务商
人工智能·python
yuhuofei202143 分钟前
【Python入门】了解掌握Python中函数的基本使用
python
白帽小阳2 小时前
2026前端面试题!(附答案及解析)
javascript·网络·python·安全·web安全·网络安全·护网行动
乱写代码3 小时前
Python开发技巧--类型注解Literal
python
卷无止境3 小时前
Python FFI 技术深度解析:ctypes、cffi 与 pybind11 的性能差异与实践挑战
后端·python
郝学胜-神的一滴3 小时前
算法实战:最小k个数——大顶堆的优雅解法
开发语言·数据结构·c++·python·程序人生·算法·排序算法
万笑佛4 小时前
Python 实现Kafka SASL认证生产消费
python
m0_617493945 小时前
Python OpenCV 透视变换(Perspective Transform)详解与实战
开发语言·python·opencv
小李不困还能学5 小时前
PyCharm下载安装与配置教程
ide·python·pycharm