Docker Container Saat Ayarı
Docker konteynerlerine host saatini ve saat dilimini aktarma.
Adım adım rehber
- 1
TZ environment
`docker run -e TZ=Europe/Istanbul ...` ile saat dilimi geçirin.
- 2
Volume bağlama
veya `-v /etc/localtime:/etc/localtime:ro` ile host saatini bağlayın.
- 3
docker-compose
`environment: TZ: Europe/Istanbul`.
- 4
Doğrulama
`docker exec <id> date` çıktısı kontrol edin.
- 5
Son kontrol
Saat ve tarihin doğru gösterildiğini doğrulayın. Docker container senkronize edildiyse, sistem zamanı genellikle birkaç saniye içinde otomatik düzeltilir.
İpuçları
- Resmi imajların çoğu (alpine, ubuntu) tzdata paketi içermez; gerekirse `apk add tzdata` veya `apt install tzdata` ekleyin.
Sıkça Sorulan Sorular
Türkiye için hangi saat dilimi seçilmeli?
Türkiye yıl boyu UTC+3 (GMT+3 / Türkiye Saati) kullanır. Yaz saati uygulaması 2016'dan beri kaldırılmıştır.
Saatim sürekli geri kalıyor, sebebi ne?
En yaygın sebepler: zayıflamış pil/CMOS pili, bozuk NTP sunucusu, yanlış saat dilimi veya internet bağlantı sorunu olabilir.
Otomatik saat seçili ama saat yanlış. Ne yapmalıyım?
Cihazı yeniden başlatın, internet/şebeke bağlantısını kontrol edin ve gerekirse saat dilimini elle "İstanbul / Türkiye" olarak seçin.
Bu rehberi arkadaşlarınla paylaş