• 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
  • 相关阅读:
    OpenCV2 module ‘cv2‘ has no attribute ‘legacy‘
    AEM TESTPRO K50 ROADSHOW华南区路演
    10.20作业
    Java面试附答案:掌握关键技能,突破面试难题!
    个人笔记-离散模型AMAW代码框架(改前)
    卸载和安装pip版本
    使用SQL语句进行各表的定义查看、重命名、修改和删除操作。
    memset和bzero性能分析
    freetype将字符串制作成位图并显示过程详解
    【C++初阶】STL详解(三)vector的介绍与使用
  • 原文地址:https://blog.csdn.net/qq_37892401/article/details/132888396