diff --git a/Dockerfile b/Dockerfile
index 2c405d56..b7ea2b20 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM node:11.10.0-alpine
+FROM node:11.10.0-alpine as Builder
 
 # 由于国内网络问题,yarn run build:prod 失败
 # 暂时通过阿里云容器镜像服务的海外机器构建功能解决
@@ -14,12 +14,16 @@ RUN yarn install
 RUN yarn run build:prod
 
 
+WORKDIR dist
+
+RUN GZIP=-9 tar -pzcf ../dist.tgz *
 
 # https://docs.docker.com/develop/develop-images/multistage-build/
 
 FROM busybox
 
-COPY --from=0 /app/dist /app_dist
+# COPY --from=0 /app/dist /app_dist
+COPY --from=Builder /app/dist.tgz /dist.tgz
 
 
 # git push aliyun master:master
@@ -29,3 +33,4 @@ COPY --from=0 /app/dist /app_dist
 
 # 将镜像里的 /app_dist 目录拷出来
 # docker run --rm -v $HOME/dist:/dist registry.cn-shenzhen.aliyuncs.com/logaxn/zealouscrm-vue cp -r -T /app_dist /dist
+# docker run --rm -v $HOME/dist:/dist registry.cn-shenzhen.aliyuncs.com/logaxn/zealouscrm-vue tar -pzxf /dist.tgz -C /dist