Преглед на файлове

reduce docker image size (#2014)

lonwern преди 4 години
родител
ревизия
cc003a2570
променени са 2 файла, в които са добавени 16 реда и са изтрити 6 реда
  1. 8 3
      dockerfiles/Dockerfile-for-frpc
  2. 8 3
      dockerfiles/Dockerfile-for-frps

+ 8 - 3
dockerfiles/Dockerfile-for-frpc

@@ -1,9 +1,14 @@
+FROM alpine:3.12.0 AS temp
+
+COPY bin/frpc /tmp
+
+RUN chmod -R 777 /tmp/frpc
+
+
 FROM alpine:3.12.0
 
 WORKDIR /app
 
-ADD bin/frpc /usr/bin
-
-RUN chmod -R 777 /usr/bin/frpc
+COPY --from=temp /tmp/frpc /usr/bin
 
 ENTRYPOINT ["/usr/bin/frpc"]

+ 8 - 3
dockerfiles/Dockerfile-for-frps

@@ -1,9 +1,14 @@
+FROM alpine:3.12.0 AS temp
+
+COPY bin/frps /tmp
+
+RUN chmod -R 777 /tmp/frps
+
+
 FROM alpine:3.12.0
 
 WORKDIR /app
 
-ADD bin/frps /usr/bin
-
-RUN chmod -R 777 /usr/bin/frps
+COPY --from=temp /tmp/frps /usr/bin
 
 ENTRYPOINT ["/usr/bin/frps"]