当前位置: 首页 > 知识库问答 >
问题:

如何在基于Debian Java的Docker图像中缩小python的大小?

韶宏邈
2023-03-14
FROM openjdk:8u222-jre-slim-buster

RUN apt-get update && apt-get -y install curl gnupg2 && \
    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | 
    tee /etc/apt/sources.list.d/yarn.list && \
    apt update && apt-get install -y \
      groff \
      jq \
      nodejs \
      less \
      yarn \
      python3-dev \
      python3-pip && \
      pip3 install --upgrade pip awscli boto3 aws-sam-cli 

共有1个答案

田俊爽
2023-03-14

您可以在dockerhub https://hub.docker.com/_/python上找到精简版本的docker python图像

然而,我建议你首先要了解更多关于什么在你的图像中占据空间的信息:不要试图优化你没有测量的东西。

在这种情况下,根据个人经验,我认为Java部分占据了空间。

apt-get remove --purge ${builds_deps} -y
apt-get clean
rm -rf -- /var/lib/apt/lists/*
 类似资料:
  • 我试图创建一个GUI如下图所示 然而,当我运行我的文件时,图像的大小仍然保持原来的大小 我怎样才能缩小图像的大小,这样我就可以在旁边添加文本了?

  • 问题内容: 我要求压缩文件大小小于500kb的所有已上传图像,我已经在google上搜索了,我只能看到: 如果我采用这种方法,则必须检查压缩后图像是否小于500kb,如果不是,则选择较低的质量和尺寸。 有更好的方法吗? 问题答案: JPEG压缩事先无法预测。您所描述的方法,压缩和测量并重试,是我知道的唯一方法。 您可以尝试压缩具有不同质量设置的许多典型图像,以了解最佳起点,以及猜测设置的更改将如何

  • 问题内容: 背景:-我需要使用Netbeans GUI Builder制作Swing GUI。 第一个子任务是在整个背景中显示图像。 我已经按照教程完成了。我基本上已经制作了一个JFrame,将其布局设置 为GridBagLayout,然后向其中添加了一个透明的(通过取消选中opaque 属性)JPanel。(问题1) 之后,我向JFrame添加了JLabel,删除了其文本并为其添加了图像 。(问

  • 我已经使用这个带有Azure函数和NodeJS文章的背景图像缩略图处理来创建一个缩略图。已成功创建映像。但是图像的尺寸增加了。这是怎么发生的?它一定很小不是吗?我该如何解决这个奇怪的问题? 这是Blob存储器上的原始图像 处理后(缩略图) 这是 Azure 函数(节点):

  • 这是我得到的错误消息

  • 问题内容: 我正在尝试动态缩放文本,以将其放置在尺寸不同但已知的图像上。文本将用作水印。有什么方法可以根据图像尺寸缩放文本?我并不需要文字占据整个表面区域,而只是要使其足够可见即可,以使其易于识别且难以删除。我正在使用Python Imaging Library版本1.1.7。在Linux上。 我希望能够设置文本大小与图像大小的比率,比如说1/10大小。 我一直在寻找字体大小属性来更改大小,但是我