作者 朱兆平

update: Dockerfile 回退至openjdk

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