Outils pour utilisateurs

Outils du site


sysadmin:docker:definir_fuseau_horaire_du_conteneur

Ceci est une ancienne révision du document !


Docker: Définir le fuseau horaire du conteneur

Plusieurs possibilités:

Déclarer le fuseau horaire (timezone) directement comme variable d'environnement TZ dans le fichier docker-compose ou le Dockerfile, le conteneur doit cependant avoir installé le paquetage tzdata

FROM debian:stretch-slim
ENV TZ="Europe/Paris"
RUN date
CMD /bin/sh
# Ouvrir une console administrateur en mode interactif
docker-compose exec -u root dokuwiki /bin/bash
 
#

Si l'on souhaite que le conteneur utilise le même fuseau que l’Hôte, il est possible de monter en lecture les fichiers de configuration de l’Hôte via le fichier docker-compose:


services:
 
  my_service:
    ...
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro

Références

sysadmin/docker/definir_fuseau_horaire_du_conteneur.1630430894.txt.gz · Dernière modification : 2021/08/31 17:28 de yoann