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


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

    一、获取jar的方法

    在这里插入图片描述

    二、各微服务Dockerfile文件准备

    2.1 mall-auth

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 30000
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.2 mall-cart

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 22200
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.3 mall-coupon

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8010
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    2.4 mall-gateway

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8072
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.5 mall-member

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 20300
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.6 mall-order

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8030
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.7 mall-product

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8040
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.8 mall-search

    在这里插入图片描述

    FROM openjdk:8
    
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8090
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    2.9 mall-seckill

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 9601
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.10 mall-third-party

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8100
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.11 mall-ware

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 8050
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.12 renren-fast-master

    在这里插入图片描述

    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"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2.13 renren-generator-master

    在这里插入图片描述

    FROM openjdk:8
    
    ENV TZ Asia/Shanghai
    
    EXPOSE 80
    
    VOLUME /tmp
    
    ADD target/*.jar  /app.jar
    
    ENTRYPOINT ["java","-jar","/app.jar"]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    三、容器镜像构建命令

    # docker build -f Dockerfile -t harbor.msb.com/sangomall/xxx:v1.0 .
    
    • 1
    # docker build -f Dockerfile -t docker.io/nextgomsb/xxx:v1.0 .
    
    • 1
  • 相关阅读:
    Dynamic CRM一对多关系的数据删除时设置自动删除关联的数据
    微信小程序实现预约生成二维码
    python 基础知识点(蓝桥杯python科目个人复习计划63)
    GAN论文精读 P2GAN: Posterior Promoted GAN 用鉴别器产生的后验分布来提升生成器
    torch.optim.Adam
    单链表的相关操作(初阶)
    XILINX-FPGA下载工具--CH347FPGADownloader
    React项目中使用Echarts
    个人博客系统项目+测试用例
    Go 之为什么 rune 是 int32 的别名而不是 uint32 的别名
  • 原文地址:https://blog.csdn.net/qq_37892401/article/details/132888396