Tujuan dari posting ini adalah untuk mengatur zona waktu di container agar sesuai dengan zona waktu yang sama di server Docker, ini akan memungkinkan pengguna untuk melihat waktu yang sama di kedua instance (Docker Server dan Container). Sebagian besar waktu Containers tidak menggunakan waktu yang sama dengan server Docker, posting ini akan menunjukkan cara mengonfigurasinya.
Beginilah tampilannya sebelum melakukan perubahan.
Waktu Kontainer:
# docker exec 15c0c99b5c65 date Wed Aug 23 15:40:24 UTC 2019
Waktu Server Docker:
# date Wed Aug 23 11:40:26 EDT 2019
Mengubah Zona Waktu Docker
Dalam contoh yang dijelaskan dalam posting ini, server Docker berada di Zona waktu EDT dan Kontainer berada di Zona Waktu UTC. Jika Zona Waktu harus sama di kedua kasus, ikuti langkah-langkah di bawah ini untuk menyelesaikannya.
1. Masuk ke wadah (lampirkan).
# docker attach [container]
2. Cadangkan file ini di dalam wadah.
# mv /etc/localtime /etc/localtime.backup
3. Buat tautan lunak ke file di bawah ini, jalankan perintah ini.
# ln -s /usr/share/zoneinfo/EST5EDT localtime
4. Terakhir, jalankan perintah di bawah ini untuk memastikan zona waktu telah diubah ke EDT sama seperti Docker Server.
# date
Setelah langkah-langkah ini, waktunya harus sama di kedua kasus.