Apakah ada cara untuk mengatur waktu sistem wadah Docker secara dinamis (saat berjalan) tanpa mempengaruhi mesin host?
Menggunakan
hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"
memberikan kesalahan berikut:
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.
Menggunakan
date -s "2 OCT 2006 18:00:00"
memberikan kesalahan berikut:
date: cannot set date: Operation not permitted
Gunakan kasus:
Saya perlu menguji perangkat lunak yang sensitif waktu (perilaku tergantung pada tanggal).
Kasus penggunaan umum lainnya:
- menjalankan perangkat lunak lama dengan bug y2k
- perangkat lunak pengujian untuk kepatuhan tahun-2038
- men-debug masalah terkait waktu, seperti sertifikat SSL yang kadaluwarsa
- menjalankan perangkat lunak yang berhenti berjalan di luar jangka waktu tertentu
- proses membangun deterministik.