Бывают случаи, когда Alpine Linux используется не внутри Docker контейнера, а в качестве основной операционной системы. И в таком варианте бывает нужно установить Docker на Alpine Linux. Для этого нужно сделать всего несколько шагов.

Пакет Docker доступен в Community репозитории, а по умолчанию после установки Alpine данный репозиторий отключен. Поэтому при попытке установить Docker вы получите ошибку, что такого пакета не существует, но это легко исправить. Достаточно открыть файл /etc/apk/repositories и раскомментировать строку наподобие этой: http://dl-cdn.alpinelinux.org/alpine/latest-stable/community. То есть которая оканчивается на community. После этого вызвать команду обновления пакетов.

Обновляем список пакетов:

apk update

Устанавливаем Docker

apk add docker

Добавляем Docker в автозагрузку

rc-update add docker boot

Запускаем Docker вручную (если не хотим перезагружать сервер)

service docker start

Проверяем состояние сервиса

service docker status

Дополнительная информация по установке есть в официальной wiki самой ОС Alpine Linux: https://wiki.alpinelinux.org/wiki/Docker#Installation

Комментарии