This used to work to set the timezone. I have a container on Alpine 3.9.4 where it worked:
RUN apk add --no-cache tzdata ENV TZ America/Chicago RUN apk del tzdata I'm now creating a Docker container with Alpine Linux v3.10.3, and it doesn't work anymore. A user suggested that I need to copy to /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 Neither of these work if tzdata is removed. However, they work if tzdata is not removed. Why is this?