Назад | Перейти на главную страницу

Часовой пояс 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 не удаляется. Почему это?

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