Bläddra i källkod

feat: change dockerfile
path

zhangyuting 5 år sedan
förälder
incheckning
a146459efb
2 ändrade filer med 15 tillägg och 12 borttagningar
  1. 3 3
      docker-compose.yml
  2. 12 9
      src/main/docker/Dockerfile

+ 3 - 3
docker-compose.yml

@@ -1,12 +1,12 @@
 version: "3.0"
 
 services:
-  image_pool_service:
+  image-pool-service:
     build:
       context: .
       dockerfile: ./src/main/docker/Dockerfile
-    image: image_pool_service:latest
-    container_name: image_pool_app
+    image: image-pool-service:latest
+    container_name: image-pool-app
     ports:
       - "8080:8080"
     restart: always

+ 12 - 9
src/main/docker/Dockerfile

@@ -1,19 +1,22 @@
-FROM openjdk:8-jre-alpine
+FROM openjdk:8-jdk-alpine
+
+ARG JAR_FILE=target/*.jar
+
+WORKDIR /app
+
+COPY ${JAR_FILE} /app/app.jar
 
 RUN sed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories && \
     apk update && \
     apk add --no-cache tzdata && \
     # 时区
-    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
-
-RUN addgroup -S spring && adduser -S spring -G spring
+    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone && \
+    addgroup -S spring && adduser -S spring -G spring && \
+    ulimit -c unlimited && \
+    ls -la
 
 USER spring:spring
 
-ARG JAR_FILE=target/*.jar
-
-COPY ${JAR_FILE} /app/app.jar
-
 EXPOSE 8080
 
-CMD ["java","-jar","/app/app.jar"]
+CMD ["java","-Xms1024m","-Xmx1024m","-jar","/app/app.jar"]