Alpine镜像常用运维命令包
Alpine镜像常用运维命令包。
·
Alpine镜像常用运维命令包
# Alpine镜像 常用运维命令包
apk add net-tools curl busybox-extras iproute #Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中
#Dockerfile
FROM openjdk:8-jdk-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk add --no-cache apk add net-tools curl busybox-extras iproute && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
ENV TZ=Asia/Shanghai
#调优参数
ENV JAVA_OPTS "-XX:+UseContainerSupport -XX:InitialRAMPercentage=65.0 -XX:MaxRAMPercentage=65.0 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=384M -XX:MaxDirectMemorySize=64M "
ENV JAVA_OPT "-Xloggc:=/logs/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/dump.hprof"
ADD target/*.jar app.jar
ENTRYPOINT tini java $JAVA_OPTS $JAVA_OPT -jar /app.jar
更多推荐


所有评论(0)