-v" untuk berkongsi masa tempatan hos 2. Gunakan perintah "docker cp /etc/localtime:container ID/etc/localtime" untuk menyalin waktu tempatan tuan rumah."/> -v" untuk berkongsi masa tempatan hos 2. Gunakan perintah "docker cp /etc/localtime:container ID/etc/localtime" untuk menyalin waktu tempatan tuan rumah.">
Rumah >Operasi dan penyelenggaraan >Docker >Apakah yang perlu saya lakukan jika masa kontena dan masa hos dalam docker tidak disegerakkan?
Kaedah: 1. Gunakan perintah "docker run -name
-v" untuk berkongsi waktu tempatan hos 2. Gunakan "docker cp /etc/localtime:container ID/etc/; localtime" perintah untuk menyalin waktu tempatan hos.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
Zon waktu kedua-duanya mesti disatukan.
Waktu setempat hos kongsi (Kaedah 1)
Nyatakan parameter permulaan semasa mencipta bekas, lekapkan fail waktu setempat ke dalam bekas dan pastikan zon waktu yang digunakan oleh kedua-duanya konsisten.
docker run --name <name> -v /etc/localtime:/etc/localtime:ro ....
Salin waktu setempat hos (Kaedah 2)
docker cp /etc/localtime:【容器ID或者NAME】/etc/localtime
Selepas selesai, gunakan arahan tarikh untuk melihat masa semasa.
Walau bagaimanapun, masa program berjalan dalam bekas mungkin tidak dikemas kini Sebagai contoh, jika perkhidmatan MySQL berjalan dalam bekas, selepas masa dikemas kini, semak masa MySQL melalui sql
<.>select now() from dual;Boleh didapati bahawa masa tidak berubah. Pada masa ini, anda mesti memulakan semula perkhidmatan mysql atau mulakan semula bekas Docker supaya mysql boleh membaca masa yang diubah.
Cipta fail docker tersuai (Kaedah 3)
Buat fail fail docker Sebenarnya, tiada kandungan hanya menyesuaikan format masa dan zon waktu imej.FROM redis FROM tomcat ENV CATALINA_HOME /usr/local/tomcat #设置时区 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezone \Selepas menyimpan, gunakan arahan binaan docker untuk menjana imej untuk digunakan. Pembelajaran yang disyorkan: "
tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika masa kontena dan masa hos dalam docker tidak disegerakkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!