Existe-t-il un moyen de définir l'heure système d'un conteneur Docker de manière dynamique (au moment de l'exécution) sans affecter la machine hôte?
En utilisant
hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"
donne l'erreur suivante:
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
En utilisant
date -s "2 OCT 2006 18:00:00"
donne l'erreur suivante:
date: cannot set date: Operation not permitted
Cas d'utilisation:
J'ai besoin de tester un logiciel sensible au temps (le comportement dépend de la date).
Autres cas d'utilisation courants:
- exécution d'un logiciel hérité avec des bogues y2k
- test des logiciels pour la conformité à l'année 2038
- débogage des problèmes liés au temps, tels que les certificats SSL expirés
- exécuter un logiciel qui cesse de fonctionner en dehors d'un certain délai
- processus de construction déterministes.