Browse Source

reduce docker image size (#2014)

lonwern 4 years ago
parent
commit
cc003a2570
2 changed files with 16 additions and 6 deletions
  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"]