Часовой пояс Alpine Linux не сохраняется, если tzdata удален.

Раньше это работало для установки часового пояса. У меня есть контейнер на Alpine 3.9.4, где он работал:

RUN apk add --no-cache tzdata
ENV TZ America/Chicago
RUN apk del tzdata

Сейчас я создаю контейнер Docker с Alpine Linux v3.10.3, и он больше не работает. Пользователь предположил, что мне нужно скопировать в /etc/localtime :

RUN apk add --no-cache tzdata
ENV TZ America/Chicago
RUN cp /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apk del tzdata

. Ничего из этого не работает, если tzdataудален. Однако они работают, если tzdataне удален. Почему это?

Связанный вопрос

4
задан 14 April 2020 в 21:59
1 ответ

Вы можете попробовать сценарий setup-timezoneиз пакета alpine-confдля этого сценария.

0
ответ дан 16 September 2021 в 07:15

Теги

Похожие вопросы