Existe alguma maneira de definir um horário do sistema de contêineres do Docker dinamicamente (em tempo de execução) sem afetar a máquina host?
Usando
hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"
dá o seguinte erro:
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.
Usando
date -s "2 OCT 2006 18:00:00"
dá o seguinte erro:
date: cannot set date: Operation not permitted
Caso de uso:
Preciso testar software sensível ao tempo (o comportamento depende da data).
Outros casos de uso comuns:
- executando software legado com erros do y2k
- software de teste para conformidade com o ano 2038
- depuração de problemas relacionados ao tempo, como certificados SSL expirados
- executando um software que deixa de ser executado fora de um determinado período de tempo
- processos determinísticos de construção.