Maison > Article > Opération et maintenance > Que faire si l'heure du docker est incohérente
Solution à l'incohérence horaire de Docker : 1. Ajoutez l'option "-v /etc/localtime:/etc/localtime" lors de l'exécution de Docker Run ; 2. Copiez les informations de fuseau horaire dans le conteneur.
L'environnement d'exploitation de cet article : système Ubuntu 18.04, Docker version 20.10.11, ordinateur Dell G3.
Que dois-je faire si l'heure du docker est incohérente ?
Solution à l'incohérence entre l'heure du conteneur Docker et l'heure locale :
L'incohérence entre le conteneur Docker et l'heure système est due au fait que le fuseau horaire natif du conteneur Docker est le fuseau horaire 0
Le premier méthode : mappage au démarrage
Exécuter docker Run ajoute l'option -v /etc/localtime:/etc/localtime comme suit :
docker run -d -p 8080:80 -v /etc/localtime:/etc/localtime nginx
Deuxième : copiez les informations de fuseau horaire dans le conteneur
Si le fuseau horaire local est correct directement :
docker cp /etc/localtime nginx:/etc/localtime
Si le fuseau horaire local est incorrect :
docker cp /usr/share/zoneinfo/Asia/Shanghai nginx:/etc/localtime
Apprentissage recommandé : "Tutoriel vidéo Docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!