¿Hay alguna forma de configurar el tiempo de un sistema de contenedores Docker dinámicamente (en tiempo de ejecución) sin afectar la máquina host?
Utilizando
hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"
da el siguiente error:
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.
Utilizando
date -s "2 OCT 2006 18:00:00"
da el siguiente error:
date: cannot set date: Operation not permitted
Caso de uso:
Necesito probar un software sensible al tiempo (el comportamiento depende de la fecha).
Otros casos de uso común:
- ejecutando software heredado con errores y2k
- prueba de software para el cumplimiento del año 2038
- depuración de problemas relacionados con el tiempo, como certificados SSL caducados
- Ejecutar software que deja de ejecutarse fuera de un cierto período de tiempo
- Procesos de construcción deterministas.