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

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

一、获取jar的方法

k8s集群中部署服务之Dockerfile文件准备_第1张图片

二、各微服务Dockerfile文件准备

2.1 mall-auth

k8s集群中部署服务之Dockerfile文件准备_第2张图片

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

k8s集群中部署服务之Dockerfile文件准备_第3张图片

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

k8s集群中部署服务之Dockerfile文件准备_第4张图片

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

k8s集群中部署服务之Dockerfile文件准备_第5张图片

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

k8s集群中部署服务之Dockerfile文件准备_第6张图片

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

k8s集群中部署服务之Dockerfile文件准备_第7张图片

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

k8s集群中部署服务之Dockerfile文件准备_第8张图片

FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 8040

VOLUME /tmp

ADD target/*.jar  /app.jar

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

2.8 mall-search

k8s集群中部署服务之Dockerfile文件准备_第9张图片

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

k8s集群中部署服务之Dockerfile文件准备_第10张图片

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

k8s集群中部署服务之Dockerfile文件准备_第11张图片

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

k8s集群中部署服务之Dockerfile文件准备_第12张图片

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

k8s集群中部署服务之Dockerfile文件准备_第13张图片

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

k8s集群中部署服务之Dockerfile文件准备_第14张图片

FROM openjdk:8

ENV TZ Asia/Shanghai

EXPOSE 80

VOLUME /tmp

ADD target/*.jar  /app.jar

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

三、容器镜像构建命令

# docker build -f Dockerfile -t harbor.msb.com/sangomall/xxx:v1.0 .
# docker build -f Dockerfile -t docker.io/nextgomsb/xxx:v1.0 .

你可能感兴趣的:(互联网线上商城系统,kubernetes,python,pycharm)