cms
cms copied to clipboard
[Dockerfile] [Suggestion] 合并会改变镜像大小的RUN命令,以减小镜像体积
在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