Penyelesaian kepada ketidakkonsistenan masa buruh pelabuhan: 1. Tambahkan pilihan "-v /etc/localtime:/etc/localtime" semasa menjalankan larian pelabuhan 2. Salin maklumat zon waktu ke bekas.
Persekitaran pengendalian artikel ini: sistem ubuntu 18.04, Docker versi 20.10.11, komputer Dell G3.
Apakah yang perlu saya lakukan jika masa buruh pelabuhan tidak konsisten?
Menyelesaikan ketidakkonsistenan antara waktu kontena dok dan waktu tempatan:
Ketidakkonsistenan antara kontena dok dengan masa sistem adalah kerana zon waktu asli daripada bekas docker ialah zon waktu 0
Kaedah pertama: pemetaan semasa permulaan
Jalankan docker run dan tambah pilihan -v /etc/localtime:/etc/localtime , seperti berikut:
docker run -d -p 8080:80 -v /etc/localtime:/etc/localtime nginx
Kedua: Salin maklumat zon waktu ke bekas
Jika zon waktu tempatan betul secara langsung:
docker cp /etc/localtime nginx:/etc/localtime
Jika zon waktu tempatan tidak betul:
docker cp /usr/share/zoneinfo/Asia/Shanghai nginx:/etc/localtime
Pembelajaran yang disyorkan: "Tutorial Video Docker"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika masa buruh pelabuhan tidak konsisten. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!