• 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
  • 相关阅读:
    Principal branch
    C++:this指针和构造与析构的运用
    网络安全——黑客——自学
    QQ邮箱发送验证码源码/API+HTML源码/支持API接口、自定义地址和内容/简单易用
    一文讲清楚什么是类型化数组、ArrayBuffer、TypedArray、DataView等概念
    真空室加工—表面清洁
    【OpenCV-Python】教程:3-9 轮廓(2)轮廓特征
    产品周报第38期|阅读总数规则校验功能上线,热榜算法更新,付费问题退款支持原路返回……
    Java常见API---split()
    哪些人群在报考浙大工程管理硕士(MEM)?
  • 原文地址:https://blog.csdn.net/qq_37892401/article/details/132888396