Skip to content

Commit 6a40a2c

Browse files
committed
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.
1 parent 6466574 commit 6a40a2c

File tree

4 files changed

+8
-12
lines changed

4 files changed

+8
-12
lines changed

Dockerfile.ubuntu-1804

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
1515
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
1616
&& apt-get -y autoremove \
1717
&& apt-get -y clean \
18-
&& rm -rf /var/lib/apt/lists/* \
19-
&& rm -rf /tmp/* \
20-
&& rm -rf /var/tmp/*
18+
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
19+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2120

2221
# Add unicode support
2322
RUN locale-gen en_US.UTF-8

Dockerfile.ubuntu-2004

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
1515
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
1616
&& apt-get -y autoremove \
1717
&& apt-get -y clean \
18-
&& rm -rf /var/lib/apt/lists/* \
19-
&& rm -rf /tmp/* \
20-
&& rm -rf /var/tmp/*
18+
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
19+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2120

2221
# Add unicode support
2322
RUN locale-gen en_US.UTF-8

Dockerfile.ubuntu-2204

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
1515
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
1616
&& apt-get -y autoremove \
1717
&& apt-get -y clean \
18-
&& rm -rf /var/lib/apt/lists/* \
19-
&& rm -rf /tmp/* \
20-
&& rm -rf /var/tmp/*
18+
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
19+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2120

2221
# Add unicode support
2322
RUN locale-gen en_US.UTF-8

Dockerfile.ubuntu-2404

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ RUN echo "**** Install SteamCMD ****" \
1515
&& ln -s /usr/games/steamcmd /usr/bin/steamcmd \
1616
&& apt-get -y autoremove \
1717
&& apt-get -y clean \
18-
&& rm -rf /var/lib/apt/lists/* \
19-
&& rm -rf /tmp/* \
20-
&& rm -rf /var/tmp/*
18+
&& rm -rf /usr/share/man /usr/share/doc /usr/share/info /usr/share/lintian /usr/share/locale/* \
19+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2120

2221
# Add unicode support
2322
RUN locale-gen en_US.UTF-8

0 commit comments

Comments
 (0)