Skip to main content

Alpine Linux - особенности команд

Для начала проверим какой это дистрибутив
cat /etc/os-release

Если будет типа:
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.18.2
PRETTY_NAME="Alpine Linux v3.18"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"

То это Alpine
-----------------------------------------------------
=====================================================

Установка программ

apk add <имя_программы>
---------------- 

Перезапуск nginx

nginx -s reload
----------------

Установка certbot и плагина для nginx

apk add certbot certbot-nginx
----------------

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

apk update
----------------

=====================================
Если при запуске команд возникают ошибки типа 
ERROR: Unable to lock database: Permission denied
ERROR: Failed to open apk database: Permission denied

То надо зайти в контейнер с правами root
docker exec -it --user root <имя_контейнера> /bin/sh