From e00acdbc449edf069e6f77cc0041d4fd1402d39a Mon Sep 17 00:00:00 2001 From: Unshift Date: Fri, 26 Sep 2025 11:12:52 +0800 Subject: [PATCH] fix: ap1 --- docker/Dockerfile | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index a35e371..3972c1c 100755 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -4,7 +4,20 @@ FROM registry.cn-shanghai.aliyuncs.com/gong92-socl/debian-nginx-php114-74 # 要想复制其他文件 就必须把dockerfile和其他文件放一起 # 这里复制了这个项目的所有 -COPY . /var/www +RUN ls -a + +#COPY . /var/www + +RUN apt-get update && apt-get install -y pv + +# 带进度显示的复制操作 +RUN tar -cf - . | pv -s $(du -sb . | cut -f1) | tar -xf - -C /var/www + +# 验证复制结果 +RUN echo "====== 复制完成,目录内容如下 ======" && \ + ls -alh /var/www && \ + echo "====== 文件数量统计 ======" && \ + find /var/www -type f | wc -l # CMD不同于RUN,CMD用于指定在容器启动时所要执行的命令,而RUN用于指定镜像构建时所要执行的命令 # CMD只运行出现一次 多次出现只会执行最后一个