zoukankan      html  css  js  c++  java
  • dockerfil常用参数修改

    示例dockerfile:

    #基础镜像,服务启动的依赖环境
    FROM registry.dev.chuweizi.com/library/openjdk:8-jdk-alpine 
    
    #部分镜像没有/etc/localtime文件,必须安装tzdata基础包生成
    RUN apk add --no-cache tzdata  && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && apk del --no-cache tzdata #可选项
    
    #修改容器的时区
    RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    RUN echo 'Asia/Shanghai' >/etc/timezone
    
    #支持中文
    ENV LANG C.UTF-8
    
    #配置Java环境变量
    ENV JRE_HOME $JAVA_HOME/jre
    ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
    
    #复制打包好的jar包到指定目录并改名
    COPY ./target/property-0.0.1-SNAPSHOT.jar /app.jar
    
    #指定服务启动窗口
    EXPOSE 80  
    
    #指定服务启动方式及启动参数。如果容器时区正常但是jvm时区不正常,添加启动参数-Duser.timezone=GMT+8
    ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]  
    
  • 相关阅读:
    java占位符
    linux安装jdk
    linux安装svn
    java判断是汉字和英文
    mysql删除未提交的事务
    Html 解决长串英文字母显示不能自动换行
    spring boot 定时任务
    mybatis批量插入数据
    文本域换行符号
    rabbitmq,生成者和消费者
  • 原文地址:https://www.cnblogs.com/wangchengshi/p/13857244.html
Copyright © 2011-2022 走看看