Дата поста: 04-05-2019
Бывают случаи, когда 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