是否可以在Dockerfile中使用apt-get clean两次?

问题描述 投票:0回答:1

我在Dockerfile中安装openjdk和python。这是它的样子:

来自Ubuntu:最新

RUN apt-get update && \
    apt-get install -y openjdk-8-jdk && \
    apt-get install -y ant && \
    apt-get install -y ca-certificates-java && \
    apt-get clean && \
    update-ca-certificates -f && \
    rm -rf /var/lib/apt/lists/* && \
    rm -rf /var/cache/oracle-jdk8-installer && \
    apt-get update && apt-get install -y python-pip python-dev build-essential && \
    apt-get install -y python3 && \
    apt-get clean

我应该在安装CA证书时使用apt-get clean吗?我在所有安装的底部使用apt-get clean。

dockerfile openjdk apt-get apt
1个回答
0
投票

运行这两次是没用的。最后一个就足够了。

此外,rm -rf /var/lib/apt/lists/*命令应该移动到最后。

© www.soinside.com 2019 - 2024. All rights reserved.