Dream Dream
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤

Dream

啥也不知道
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤
  • kubernetes

  • docker

    • 问题记录
      • docker常用命令
    • jenkins

    • git

    • linux

    • 服务器
    • docker
    Dream
    2023-02-09

    问题记录

    # 1. dockerfile 发布无法修改 jvm 参数

    1. ENTRYPOINT 运行有两种方式
        exec 模式和 shell 模式
        
        shell格式:  <instruction> <command>
        exec格式 :  <instruction> ["executable", "param1", "param2", ...]
    2. 
      (i)  shell 方式  
        dockerfile中:
            ENTRYPOINT exec java -Duser.timezone=GMT+8 --add-opens java.base/java.lang=ALL-UNNAMED org.springframework.boot.loader.JarLauncher
    
            ENTRYPOINT ["sh","-c","java", "--add-opens java.base/java.lang=ALL-UNNAMED", "org.springframework.boot.loader.JarLauncher"]
      (ii) exec 模式 
        dockerfile中:
            ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"]
        pom 中修改: 
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifestEntries>
                            <Add-Opens>java.base/java.lang=ALL-UNNAMED
                            </Add-Opens>
                        </manifestEntries>
                    </archive>
                </configuration>
            </plugin>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27

    # 2.

    
    
    1
    kubernetes之部署nginx+vue前端
    docker常用命令

    ← kubernetes之部署nginx+vue前端 docker常用命令→

    最近更新
    01
    问题记录2
    02-01
    02
    硬盘格式化
    01-10
    03
    问题记录
    01-03
    更多文章>
    Copyright © 2020-2025 Dream hu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式