MyTetra Share
Делитесь знаниями!
Установить часовой пояс в контейнере Docker
Время создания: 29.07.2018 16:40
Автор: br0ke
Текстовые метки: docker, container, time, timezone, zone, time zone, tz
Раздел: Информационные технологии - Linux - Docker
Запись: and-semakin/mytetra_data/master/base/1532864408kwsszc36ko/text.html на raw.githubusercontent.com

1. Во многих случаях достаточно установить переменную окружения TZ:


docker run -e TZ=Asia/Yekaterinburg debian:jessie date


Указанный способ работает на Debian, но не работает на Ubuntu.



2. Если это не сработало, то можно вручную записать часовой пояс в файл /etc/timezone внутри Dockerfile:


ENV TZ=Asia/Yekaterinburg

RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone


3. Для Alpine Linux необходимо сначала установить tzdata:


RUN apk add --no-cache tzdata

ENV TZ Asia/Yekaterinburg

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования