Есть ли способ установить системное время Docker-контейнеров динамически (во время выполнения), не влияя на хост-компьютер?
С помощью
hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"
выдает следующую ошибку:
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.
С помощью
date -s "2 OCT 2006 18:00:00"
выдает следующую ошибку:
date: cannot set date: Operation not permitted
Случай использования:
Мне нужно протестировать чувствительное ко времени программное обеспечение (поведение зависит от даты).
Другие распространенные случаи использования:
- запуск устаревшего программного обеспечения с ошибками y2k
- тестирование программного обеспечения на соответствие требованиям 2038 года
- отладка связанных со временем проблем, таких как истекшие сертификаты SSL
- запуск программного обеспечения, которое перестает работать вне определенного периода времени
- детерминированные процессы сборки.