这个构建出来的镜像有 2.11GB ,求大佬们给点优化建议,感谢!
# 基于镜像基础
FROM python:3.7.9-slim
# 复制当前代码文件到容器中 /app
ADD . /app1
# 设置代码文件夹工作目录 /app
WORKDIR /app1
# build 镜像时运行的命令,安装所需的包
RUN apt-get update && apt-get -f -y install \
&& apt-get install -yq gdebi \
&& apt-get install -y wget \
&& apt-get install -y libqt5core5a \
&& apt-get install -y gcc \
&& apt install -y make \
&& pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ \
&& mkdir -p /usr/share/man/man1/ \
&& TEMP_DEB="$(mktemp).deb" \
&& wget -O "$TEMP_DEB" 'https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb' \
&& apt install -yqf "$TEMP_DEB" \
&& rm -f "$TEMP_DEB" \
#dpkg -i wkhtmltox_0.12.6-1.buster_amd64.deb
&& wget http://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.gz \
&& tar -zxvf binutils-2.35.tar.gz \
&& cd binutils-2.35 \
&& ./configure \
&& make && make install \
&& strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 \
&& apt install -y octave \
&& apt-get clean;
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.