Pomerne veľa balíčkov v systéme Ubuntu požaduje tzdata
ako svoju závislosť. Je to niečo na čom sa môže zaseknúť váš Dockerfile
, keď zostavujete Docker image. Spôsobov ako sa s tým dá vysporiadať je viacero, ja preferujem tieto dva.
Prvý potláča interakciu pri tvorbe image pre všetky inštalované balíčky. Čiže v Dockerfile nastavíte
ENV DEBIAN_FRONTEND=noninteractive
Druhý spôsob zase nastaví správnu časovú zónu
ENV TZ=Europe/Bratislava
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
Výber, prípadne kombináciu nechávam na vás podľa potreby.