os:alpine
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| os:alpine [10.03.2021 17:32] – [Alpine] viacheslav | os:alpine [05.08.2024 09:20] (текущий) – [Часовой пояс в контейнере] viacheslav | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Alpine ====== | ||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Установка ===== | ||
| + | <code sh> | ||
| + | # ISO - root без пароля | ||
| + | setup-alpine | ||
| + | # раскладку лучше оставить none | ||
| + | # дальше пройти мастер | ||
| + | </ | ||
| + | https:// | ||
| + | |||
| + | <code bash> | ||
| + | # install Hyper-V guest services | ||
| + | apk add hvtools | ||
| + | # enable the services | ||
| + | rc-service hv_fcopy_daemon start | ||
| + | rc-service hv_kvp_daemon start | ||
| + | rc-service hv_vss_daemon start | ||
| + | # start on boot | ||
| + | rc-update add hv_fcopy_daemon | ||
| + | rc-update add hv_kvp_daemon | ||
| + | rc-update add hv_vss_daemon | ||
| + | </ | ||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | ===== SSH ===== | ||
| + | Enable root login over SSH (not recommended) | ||
| + | <code bash> | ||
| + | echo " | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ===== Установка Docker ===== | ||
| + | <code bash> | ||
| + | / | ||
| + | apk -U upgrade # update & upgrade | ||
| + | apk add docker | ||
| + | apk add docker-compose | ||
| + | |||
| + | rc-service docker start | ||
| + | rc-update add docker | ||
| + | </ | ||
| + | https:// | ||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | ===== Часовой пояс в контейнере ===== | ||
| + | Необходима установка tzdata. Dockerfile: | ||
| + | <code yaml> | ||
| + | FROM alpine | ||
| + | RUN apk add tzdata | ||
| + | CMD cp / | ||
| + | </ | ||
| + | https:// | ||
| + | |||
| + | Альтернативный вариант - пробросить ''/ | ||
| + | <code yaml> | ||
| + | volumes: | ||
| + | - / | ||
| + | </ | ||
| + | ===== cron ===== | ||
| + | <code bash> | ||
| + | test -d / | ||
| + | grep -q daily9am / | ||
| + | echo "# | ||
| + | echo 'wget -O - -q " | ||
| + | chmod a+x / | ||
| + | crond | ||
| + | </ | ||
| + | |||
| + | https:// | ||
