Cela fonctionnait autrefois pour définir le fuseau horaire. J'ai un conteneur sur Alpine 3.9.4 où cela fonctionnait :
RUN apk add --no-cache tzdata
ENV TZ America/Chicago
RUN apk del tzdata
Je suis en train de créer un conteneur Docker avec Alpine Linux v3.10.3 et cela ne fonctionne plus. Un utilisateur a suggéré que je dois copier vers /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
Aucun de ces deux exemples ne fonctionne si tzdata
est supprimé. Cependant, ils fonctionnent si tzdata
n'est pas supprimé. Pourquoi cela ?