• 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
  • 相关阅读:
    精确线搜索步长+下降方向
    @Configuration详解
    TS中Class类的继承
    ldap服务安装,客户端安装,ldap用户登录验证测试
    【MySql】5- 实践篇(三)
    新手使用vue引入cesium
    盘点30个Python树莓派源码Python爱好者不容错过
    【附源码】Python计算机毕业设计企业员工信息管理
    超好用的IDEA插件推荐!
    我的为人处事真的有问题吗?
  • 原文地址:https://blog.csdn.net/qq_37892401/article/details/132888396