• docker 部署项目


    一:我使用的是阿里云的ubuntu16.4系统。

    项目数据库:

     1 # 数据源
     2 spring:
     3   datasource:
     4     type: com.zaxxer.hikari.HikariDataSource
     5     driver-class-name: com.mysql.cj.jdbc.Driver
     6     username: root
     7     password: LOVEbai0921
     8     url: jdbc:mysql://47.103.25.240:3306/personnel_file?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
     9   servlet:
    10     multipart:
    11       max-file-size: 20MB
    12       max-request-size: 100MB
    13       enabled: true
    14       resolve-lazily: false
    15 
    16 # mybaits-plus配置
    17 mybatis-plus:
    18   mapper-locations: classpath:/mapper/*Mapper.xml
    19   global-config:
    20     banner: false
    21     #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
    22     field-strategy: 1
    23     db-config:
    24       table-underline: true
    25       logic-delete-value: 1
    26       logic-not-delete-value: 0
    27   configuration:
    28     map-underscore-to-camel-case: true
    29     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    30 server:
    31   port: 8892

    打包:

    打包后在项目下会有个target文件夹。里面有个打包的文件

     docker : 创建Dockerfile

    1 FROM java:8   
    2 VOLUME /tmp
    3 ADD inventoryManage-0.0.2.jar /inventory.jar
    4 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/inventory.jar"]

    第一行是jdk   第二行是创建一个临时文件夹  tmp   第三行,inventoryManage-0.0.2.jar  是打包的jar  /inventory.jar 是自定义镜像容器

    把打包的文件,和Dockerfile放到同一个文件下。

    创建镜像命令:docker build -t inventory .   (后面是 空格,点)

     启动镜像 inventory:  docker run -d -p 8892:8892 --name inventory inventory

     然后配置 阿里云的安全组规则就可以访问了。

  • 相关阅读:
    MTputty设置字体 MTputty菜单栏隐藏显示
    Ubuntu安装SSH服务
    LeetCode--Text Justification
    海量数据处理--hash和bit-map
    海量数据处理--bloom filter
    SSH原理简介(转)
    Ubuntu12.04 安装android集成环境(xserver被卸载)
    内存对齐(转)
    Ubuntu12.04 安装(无法将 grub-efi 软件包安装到/target/中,如果没有 GRUB 启动引导期,所安装的系统无法启动)
    算法题--等概率产生0和1(有扩展)
  • 原文地址:https://www.cnblogs.com/bulrush/p/12009305.html
Copyright © 2020-2023  润新知