Browse Source

fix(docker): optimize cleanup commands in Dockerfiles

* Removed unnecessary removal of temporary files.
* Added cleanup for man, doc, info, lintian, and locale files to reduce image size.
repo-sync/main
Daniel Gibbs 1 day ago
parent
commit
6a40a2ce4a
Failed to extract signature
  1. 5
      Dockerfile.ubuntu-1804
  2. 5
      Dockerfile.ubuntu-2004
  3. 5
      Dockerfile.ubuntu-2204
  4. 5
      Dockerfile.ubuntu-2404

5
Dockerfile.ubuntu-1804

@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \ && ln -s /usr/games/steamcmd /usr/bin/steamcmd \
&& apt-get -y autoremove \ && apt-get -y autoremove \
&& apt-get -y clean \ && apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
&& rm -rf /tmp/* \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
&& rm -rf /var/tmp/*
# Add unicode support # Add unicode support
RUN locale-gen en_US.UTF-8 RUN locale-gen en_US.UTF-8

5
Dockerfile.ubuntu-2004

@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \ && ln -s /usr/games/steamcmd /usr/bin/steamcmd \
&& apt-get -y autoremove \ && apt-get -y autoremove \
&& apt-get -y clean \ && apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
&& rm -rf /tmp/* \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
&& rm -rf /var/tmp/*
# Add unicode support # Add unicode support
RUN locale-gen en_US.UTF-8 RUN locale-gen en_US.UTF-8

5
Dockerfile.ubuntu-2204

@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \ && ln -s /usr/games/steamcmd /usr/bin/steamcmd \
&& apt-get -y autoremove \ && apt-get -y autoremove \
&& apt-get -y clean \ && apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
&& rm -rf /tmp/* \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
&& rm -rf /var/tmp/*
# Add unicode support # Add unicode support
RUN locale-gen en_US.UTF-8 RUN locale-gen en_US.UTF-8

5
Dockerfile.ubuntu-2404

@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \ && ln -s /usr/games/steamcmd /usr/bin/steamcmd \
&& apt-get -y autoremove \ && apt-get -y autoremove \
&& apt-get -y clean \ && apt-get -y clean \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
&& rm -rf /tmp/* \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
&& rm -rf /var/tmp/*
# Add unicode support # Add unicode support
RUN locale-gen en_US.UTF-8 RUN locale-gen en_US.UTF-8

Loading…
Cancel
Save