cms icon indicating copy to clipboard operation
cms copied to clipboard

[Dockerfile] [Suggestion] 合并会改变镜像大小的RUN命令,以减小镜像体积

Open jxlpzqc opened this issue 3 years ago • 0 comments

在Dokerfile中,每一个RUN都会生成一层镜像 https://github.com/siteserver/cms/blob/850dfeb72dd779f2de59f20e7a90045a3cc5ebea/docker/Dockerfile.core#L8-L12

下载后解压并删除安装包应该合成一句,以减小最终生成镜像中那个残留的安装包

RUN wget https://dl.sscms.com/cms/7.1.1/sscms-7.1.1-linux-x64.tar.gz && \
    tar -xzf sscms-7.1.1-linux-x64.tar.gz && \
    rm sscms-7.1.1-linux-x64.tar.gz -f && \
    mv /sscms/wwwroot /sscms/_wwwroot
RUN echo "7.1.1" > /sscms/_wwwroot/sitefiles/version.txt

jxlpzqc avatar Mar 13 '22 11:03 jxlpzqc