Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
docker [Le 30/03/2020, 15:52]
82.64.248.169 [docker]
docker [Le 09/06/2020, 15:57] (Version actuelle)
chamblard [Date et heure]
Ligne 239: Ligne 239:
 La date et l'​heure du conteneur est basée sur celle du système hôte. Cependant il est possible de constater un écart d'​heure entre le système et le conteneur. Ceci est dû au fait que  le conteneur peut-être configuré sur un autre fuseau horaire (timezone). La date et l'​heure du conteneur est basée sur celle du système hôte. Cependant il est possible de constater un écart d'​heure entre le système et le conteneur. Ceci est dû au fait que  le conteneur peut-être configuré sur un autre fuseau horaire (timezone).
  
-Date de votre système et fuseau : +  * Date de votre système et fuseau : <​code>​
-<​code>​+
 date date
-more /​etc/​timezone +cat /​etc/​timezone</​code>​ 
-</​code>​ +  ​* ​Date du conteneur et fuseau : <​code>​ 
-Date du conteneur et fuseau : +sudo docker attach CONTENEUR
-<​code>​ +
-sudo docker attach CONTENEUR ​  #valider par la touche ENTRÉE+
 date date
-more /​etc/​timezone+cat /​etc/​timezone ​</​code>​ ou : <​code>​ 
 +docker exec CONTENEUR bash -c "date ;  cat /​etc/​timezone"​
 </​code>​ </​code>​
-Réglage du fuseau ​dans le conteneur +  * Réglage du fuseau ​depuis ​le conteneur <​code>​ 
-<​code>​+sudo docker attach CONTENEUR ​
 sudo dpkg-reconfigure tzdata sudo dpkg-reconfigure tzdata
 +</​code>​ ( se détacher du conteneur : CTRL-p CTRL-q )
 +<note important>​Cette technique ci-dessus n'est pas forcément pertinente/​persistante. Préférer ce qui suit : </​note>​
 +  * Créer un conteneur avec la time Zone configurée. Pour cela utiliser la variable d'​environnement "​TZ"​ (voir [[https://​serverfault.com/​questions/​683605/​docker-container-time-timezone-will-not-reflect-changes|ce post]] ) <​code>​
 +docker run -e TZ=Europe/​Amsterdam debian:​jessie date
 </​code>​ </​code>​
-( se détacher du conteneur ​CTRL-p CTRL-q )+  * Dans le Dockerfile ​ajouter la ligne <​code>​ ENV TZ Europe/​Amsterdam </​code>​ ou encore : <​code>​ ENV TZ=America/​Los_Angeles 
 +RUN ln -snf /​usr/​share/​zoneinfo/​$TZ /​etc/​localtime && echo $TZ > /​etc/​timezone </​code>​
  
  
  • docker.txt
  • Dernière modification: Le 09/06/2020, 15:57
  • par chamblard
  • Actuellement bloqué par: 119.18.54.15,10.42.2.254