作者 朱兆平

update: Dockerfile 回退至openjdk

1 -FROM eclipse-temurin:8-jre-jammy 1 +FROM openjdk:8u292-jre-slim
2 VOLUME /tmp 2 VOLUME /tmp
3 3
4 ADD *.jar app.jar 4 ADD *.jar app.jar
5 EXPOSE 8066 5 EXPOSE 8066
  6 +
  7 +RUN echo "deb http://archive.debian.org/debian buster main" > /etc/apt/sources.list && \
  8 + echo "deb http://archive.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list && \
  9 + apt-get update && \
  10 + apt-get install -y --no-install-recommends libfreetype6 fontconfig && \
  11 + rm -rf /var/lib/apt/lists/* && \
  12 + cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
  13 + echo "Asia/Shanghai" > /etc/timezone && \
  14 + dpkg-reconfigure -f noninteractive tzdata \
  15 +
6 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 16 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
7 RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata 17 RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata
8 #ENTRYPOINT ["java","$JAVA_OPTS","-jar","/app.jar"] 18 #ENTRYPOINT ["java","$JAVA_OPTS","-jar","/app.jar"]
@@ -2,10 +2,18 @@ version: "2.4" @@ -2,10 +2,18 @@ version: "2.4"
2 2
3 services: 3 services:
4 cloud-usercenter: 4 cloud-usercenter:
  5 +# build:
  6 +# context: .
  7 +# dockerfile: Dockerfile
  8 +# args:
  9 +# - PINPOINT_VERSION=2.3.1
  10 +# - AGENT_ID=nmms_manage1
  11 +# - APP_NAME=nmms_manage
  12 +# - SPRING_PROFILES=release
5 container_name: cloud-usercenter-jenkins 13 container_name: cloud-usercenter-jenkins
6 image: wlpt2/cloud-user-center:latest 14 image: wlpt2/cloud-user-center:latest
7 environment: 15 environment:
8 - - JAVA_OPTS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=50.0 -XX:+StartAttachListener -Djdk.attach.allowAttachSelf=true -Xms256m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m 16 + - JAVA_OPTS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=50.0 -XX:+StartAttachListener -Djdk.attach.allowAttachSelf=true
9 volumes: 17 volumes:
10 - /home/wlpt/wlpt-cloud-userCenter/config:/config:ro 18 - /home/wlpt/wlpt-cloud-userCenter/config:/config:ro
11 ports: 19 ports:
@@ -15,8 +23,8 @@ services: @@ -15,8 +23,8 @@ services:
15 # volumes_from: 23 # volumes_from:
16 # - container:pinpoint-agent 24 # - container:pinpoint-agent
17 network_mode: host 25 network_mode: host
18 - mem_limit: 2g  
19 - mem_reservation: 1g 26 + mem_limit: 1g
  27 + mem_reservation: 512m
20 cpus: 2.0 28 cpus: 2.0
21 29
22 networks: 30 networks: