Asustor Docker ne log jamais à la bonne heure

JacquesNAS

Chevalier Jedi
21 Janvier 2016
442
56
28
Bonjour,

mes container sont toujours 1h en retard dans les logs.

os : le CET est bien là.

# date
Wed Jan 26 00:04:12 CET 2022

dans les docker-compose.yml :
environment:
- TZ="Europe/Paris"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes

... mais non l'heure des logs est toujours une heure à la bourre.

NB : je consulte mes logs exclusivement via portainer : ca vient de lui ?
 
Salut,
C'est un "bug" connu pour certain, rajouter un montage de la zonetime suffit a régler le probleme, mais je pense que cela doit dépendre aussi du système, moi sur OMV6 cela ne change rien.

Rajoute ce montage dans volume, et vois si cela change quelque chose :

- /usr/share/zoneinfo/Europe/Paris:/etc/timezone:ro
 
  • J'aime
Réactions: JacquesNAS
Sur mon Asustor, ca semble marcher avec cela :

volumes:
- /etc/localtime:/etc/localtime:ro
environment:
- "TZ=Europe/Paris"

Merci EVOTk de m'avoir largement mis sur la piste.
 
  • J'adore
Réactions: EVO
level=info msg="2022/01/26 18:08:54 [INFO] [cmd,main] Starting Portainer version 2.11.0"

mais j'ai peut être parlé un peu vite.

L'agent portainer par exemple semble persister à retarder d'une heure malgré la mise en place du setup et la relance via le docker-compose.

Mais sur d'autres marques de NAS, le setup doit être différent, je suppose.
 
Salut,

Pour ton problèmes, as-tu essayés de crée ton Portainer via la commande docker run avec le Localtime comme volume car je suppose que lors de la création de Portainer, celle-ci charge pas le Localtime.


YAML:
docker run -d \
    -p 7000:8000 \
    -p 7443:9443 \
    --name=Portainer \
    --restart=always \
    --label Cacher="Oui" \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /etc/localtime:/etc/localtime:ro \
    -v /share/Docker/Portainer:/data \
    portainer/portainer-ce \
    --hide-label Cacher="Oui"


YAML:
version: '3.9'
services:
 Portainer:
  image: 'portainer/portainer-ce'
  container_name: ''
  restart: 'always'
  network_mode: 'bridge'
  volumes:
   - '/var/run/docker.sock:/var/run/docker.sock'
   - '/etc/localtime:/etc/localtime:ro'
   - '/share/Docker/Portainer:/data'
  ports:
   - '7000:8000'
   - '7443:9443' # WebUI
  labels:
    Cacher: 'OUI'

Le label est défini sur le conteneur Portainer (label Cacher est égale à OUI) et le paramètre Hide-label permet de ne pas afficher Portainer dans son interface et donc éviter la suppression par accident.


 
Dernière édition: