Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 1.82 KB

apt.md

File metadata and controls

29 lines (25 loc) · 1.82 KB

Установка пакетов

Для определения, какие пакеты следует дополнительно установить во время сборки контейнера, предназначена секция apt. Так же как и другие настройки, эта секция может быть объявлена глобально (и тогда она действует на все узлы), либо объявлена для группы узлов, либо объявлена для конкретного узла. Пример настройки

        apt:
          sources:
            - "rpm http://xxx"
            - "rpm file://xxx"
          packages:
            - package1
            - package2

Секция apt разделяется на двеЖ

  • packages - задаёт список пакетовб которые необходимо установить
  • sources - задаёт список источников для apt

Следует иметь ввиду, что packages и sources не обязательно связанные между собой.

packages (установка пакетов) — действует только во время сборки контейнера. А настроенные sources остаются в контейнере и во время работы.

Т.е. вполне возможна ситуация, что на момент сборки контейнера какие-то sources недоступны, особенно локальные, такие как rpm file://.. т.к. они скорее всего требуют подключения volumes, которое происходит уже в момент запуска контейнера.