Docker. Alpine: Установка Пакетов
Alpine Linux - это минималистичный Docker-образ на базе имеет размер всего 5 МБ, но многие обычные для Linux утилиты в нем, по умолчанию, не установлены. Рассмотрим как из командной строки установить пакет в Alpine-контейнере с помощью apk (менеджера пакетов Alpine).
Установка Пакетов в Alpine
# apk update --- обновление всех пакетов
# apk add --- установка пакета
Также пакет в Alpine может быть установлен с использованием опции --no-cache:
# apk --no-cache add
Она позволяет устанавливать пакеты с обновленным индексом «на лету», т.е. без локального кэша.
Если возникают ошибки вида: ERROR: Unable to lock database: Permission denied или ERROR: Failed to open apk database: Permission denied , то просто подключитесь к Docker-контейнеру как root.
Чтобы установить пакет в Docker-образе на базе Alpine, добавьте следующую строку в Dockerfile:
RUN apk --no-cache add
Если надо найти определенный пакет, то используйте команду:
apk search