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.
Mohli by vás zaujímať aj tieto články
Kubernetes a Cloud native v praxi (Adam Hamšík) | Tech Talks
Kubernetes (K8s) sa stáva jedným zo štandardov vývoja a prevádzkovania aplikácií. Je ale vhodný pre všetky projekty a do každej firmy? Ako si vybrať
Docker prinesie bezpečnostný skener
Docker by mal priamo obsahovať bezpečnostný skener (vulnerability scanner) pre lokálne obrazy (images) z ktorých sa spúšťajú kontajnery. Takáto integr
GitHub spustil Container Registry
V marci tohto roku skončil najväčší balíčkovací systém npm v rukách GitHub-u, alebo presnejšie povedané Microsoftu. Druhým najpopulárnejším je Docker.