需在docker run時(shí)掛載以下兩個(gè)文件
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro\
解釋
Docker容器的默認(rèn)時(shí)區(qū)取決于使用的基礎(chǔ)鏡像。許多常見的基礎(chǔ)鏡像(例如Debian,Ubuntu等)的默認(rèn)時(shí)區(qū)通常是UTC(協(xié)調(diào)世界時(shí))。這意味著如果沒有在創(chuàng)建或運(yùn)行Docker容器時(shí)顯式設(shè)置一個(gè)特定的時(shí)區(qū),那么容器內(nèi)部的時(shí)間將按照UTC來(lái)顯示。
-
/etc/timezone
: 這個(gè)文件包含了當(dāng)前設(shè)置的時(shí)區(qū)信息。比如,如果系統(tǒng)設(shè)置為美國(guó)東部時(shí)區(qū),這個(gè)文件的內(nèi)容可能會(huì)是America/New_York
。 -
/etc/localtime
: 這個(gè)文件是當(dāng)前設(shè)定的時(shí)區(qū)對(duì)應(yīng)的數(shù)據(jù)文件的復(fù)制品或者軟鏈接。這個(gè)文件用于提供本地化的日期和時(shí)間顯示。
這兩個(gè)文件在系統(tǒng)中扮演著不同的角色,而且都是影響系統(tǒng)時(shí)間表現(xiàn)的重要因素。如果希望讓Docker容器的時(shí)間與宿主機(jī)完全一致,那么在運(yùn)行容器時(shí)需要同時(shí)掛載這兩個(gè)文件:
docker run -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro your_image
只掛載 /etc/timezone
或 /etc/localtime
可能會(huì)導(dǎo)致一些問題,比如在處理跨時(shí)區(qū)的日期和時(shí)間時(shí)可能出現(xiàn)錯(cuò)誤。
默認(rèn)情況下,Docker容器并不會(huì)自動(dòng)掛載 /etc/localtime
文件。容器是通過(guò)宿主機(jī)的內(nèi)核獲取物理時(shí)間的。
Docker容器雖然在很多方面都與宿主機(jī)隔離,但它們共享同一個(gè)內(nèi)核。這意味著,當(dāng)容器需要獲取當(dāng)前的物理時(shí)間(例如,調(diào)用 time()
系統(tǒng)調(diào)用)時(shí),它會(huì)直接從宿主機(jī)的內(nèi)核獲取這個(gè)信息。這就是為什么即使不掛載 /etc/localtime
,容器中的程序仍然能夠獲取到正確的物理時(shí)間。
然而,時(shí)區(qū)信息并不只是物理時(shí)間,它還涉及到邏輯時(shí)間的處理,包括日歷計(jì)算、夏令時(shí)調(diào)整等等。這些信息是存儲(chǔ)在 /etc/timezone
和 /etc/localtime
這兩個(gè)文件中的。如果希望容器中的程序能夠正確地處理這些時(shí)區(qū)相關(guān)的問題,那么需要將這兩個(gè)文件同時(shí)掛載到容器中,缺一不可。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-753632.html
?? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ?????????
?? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ???????????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-753632.html
到了這里,關(guān)于Docker容器與宿主機(jī)日期時(shí)間同步(日期同步、時(shí)間同步、容器時(shí)間、容器日期、docker時(shí)間、docker日期)/etc/localtime:ro、/etc/timezone:ro的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!