I am trying to reduce the footprint of my Ubuntu docker image. Given that there is very little use for the man files and I deleted them, committed the image and then tried to use it. AFAICT it did no harm. However, I thought it worth asking here. Am I storing up any ugly problems for the future by doing this?
Docker – Removing Man Pages on Ubuntu Installation
dockermanpage
Best Answer
Short answer: no, this should not cause any major issue.
TL;DR
I think that you will not cause any major damage except these two cases:
/usr/share/man
folder will grow when you do a package install/update.Disable the apt cache:
When you install a package with
apt-get
oraptitude
on a Debian-based system, the downloaded package is, by default, kept in the APT cache located at/var/cache/apt/archives
. This is really not necessary as you typically do not re-install the same package ever again. Over time, the content in/var/cache/apt/archives
will grow.Create a file in
/etc/apt/apt.conf.d/
called02nocache
with these contents:Clear the apt cache:
Disable man pages, locales and docs:
You can disable a lot of rubbish doing this:
Create a file called
01_nodoc
on/etc/dpkg/dpkg.cfg.d
with these contents:Delete the current contents: