Alpine: Установка cURL

Минималистичный Docker-образ на базе Alpine Linux имеет размер всего 5 МБ, но многие обычные для Linux инструменты, например curl, в нем по умолчанию не установлены.

В этой небольшой заметке я покажу, как из командной строки установить curl в Alpine-контейнере.

Я также покажу, как создать Docker-образ на базе Alpine с установленным curl.

Дельный Совет: Как войти в Docker-контейнер и запустить bash! Читать Далее →

Установка cURL в Alpine

Установить curl в Alpine Linux из командной строки:

# apk --no-cache add curl

Чтобы установить curl в Docker-образе на базе Alpine, добавьте следующую строку в Dockerfile:

RUN apk --no-cache add curl

Alpine Linux 3.3 и выше: Опция --no-cache была добавлена в Alpine Linux 3.3. Она позволяет устанавливать пакеты с обновленным индексом «на лету», т.е. без локального кэша.

В более ранних версиях Alpine, команда curl может быть установлена следующим образом:

RUN apk add --update curl && \
    rm -rf /var/cache/apk/*

Дельный Совет: Узнайте как освободить место на Docker-хосте, удалив ненужные образы! Читать далее →