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
Prochaine révision
Révision précédente
docker [Le 30/03/2020, 15:52]
82.64.248.169 [docker]
docker [Le 18/09/2020, 09:24]
bcag2 [Méthode conseillée : installation depuis les dépôts officiels] ajout docker-compose
Ligne 26: Ligne 26:
  
 **Docker** fait partie des [[:​depots|dépôts officiels]] à partir d’[[:​trusty|Ubuntu 14.04 LTS]]. Il suffit donc d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​docker.io]]**. **Docker** fait partie des [[:​depots|dépôts officiels]] à partir d’[[:​trusty|Ubuntu 14.04 LTS]]. Il suffit donc d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​docker.io]]**.
 +
 +Il peut-être utile d'​installer également **docker-compose** pour travailler avec plusieurs conteneurs, comme illustré dans la page [[docker_lamp#​methode_avancee|docker_lamp]] :
 +<code bash>apt install docker-compose</​code>​
  
 ==== Méthode conseillée par le site docker.com ==== ==== Méthode conseillée par le site docker.com ====
Ligne 239: Ligne 242:
 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 18/09/2020, 09:24
  • par bcag2