Видалення підручних сторінок при встановленні Ubuntu Docker


10

Я намагаюся зменшити слід мого зображення докера Ubuntu. З огляду на те, що файли man дуже мало, і я видалив їх, створив зображення, а потім спробував ним скористатися. АФАЙКТ це не принесло шкоди. Однак я подумав, що варто тут запитати. Чи зберігаю я якісь негарні проблеми для майбутнього, роблячи це?

Відповіді:


15

Коротка відповідь: ні, це не повинно викликати жодних серйозних проблем.


TL; DR

Я думаю, що ви не завдасте жодної великої шкоди, крім цих двох випадків:

  1. Якщо вам потрібна інструкція для будь-якої команди, її ви не знайдете.
  2. Під /usr/share/manчас встановлення / оновлення пакета папка зростатиме.

  1. Вимкнути підходящий кеш:

    Коли ви встановлюєте пакет із системою на базі Debian apt-getабо aptitudeв системі, завантажений пакет за замовчуванням зберігається в кеші APT, розташованому за адресою /var/cache/apt/archives. Це дійсно не потрібно, оскільки ви зазвичай не повторно встановлюєте один і той же пакет. З часом вміст у /var/cache/apt/archivesзростатиме.

    • Створіть файл, /etc/apt/apt.conf.d/покликаний 02nocacheіз цим вмістом:

      Dir::Cache "";
      Dir::Cache::archives "";
      
    • Очистіть підходящий кеш:

      sudo rm -rf /var/cache/apt/archives 
      
  2. Вимкнути сторінки, локалі та документи чоловіка:

    Ви можете відключити багато сміття, роблячи це:

    • Створіть файл з ім'ям 01_nodocна /etc/dpkg/dpkg.cfg.dці змісту:

      # /etc/dpkg/dpkg.cfg.d/01_nodoc
      
      # Delete locales
      path-exclude=/usr/share/locale/*
      
      # Delete man pages
      path-exclude=/usr/share/man/*
      
      # Delete docs
      path-exclude=/usr/share/doc/*
      path-include=/usr/share/doc/*/copyright
      
    • Видаліть поточний вміст:

      sudo rm -rf /usr/share/doc/
      sudo rm -rf /usr/share/man/
      sudo rm -rf /usr/share/locale/
      

1
Насправді це має бути `/etc/dpkg/dpkg.cfg.d '
DroidOS

Я відредагував dpkg.cfg.d, вибачте, це був друкарський помилок. Ти просив води, а я тобі служив ... воду. Ласкаво просимо!
Геліо

Привіт, виправте також dpkg.conf.dусередині першого коментованого рядка. Я спробував це зробити сам, але сайт скаржиться на те, що редакція занадто мала. Я випадково скопіював шлях із коментованого рядка замість рядка над ним.
ateijelo

@ateijelo: Готово!
Геліо

3

Логічно не було б шкоди для вашої системи, але ви все одно можете втратити, коли вам знадобляться кілька довідників.

Також ви повинні помітити, що будь-яке оновлення створить цей каталог знову

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.