溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

創建的docker容器時間顯示錯誤/date錯誤/時區錯誤

發布時間:2020-08-24 19:54:43 來源:腳本之家 閱讀:180 作者:13的技術分享 欄目:服務器

前幾天在測試應用的功能時,發現存入數據庫中的數據create_time或者update_time字段總是錯誤,其他數據都是正常的,只有關于時間的字段是錯誤的。

進入linux服務器中查看,也沒有任何的異常,然后就覺得可能是docker容器的問題,進入到容器中,查看系統時間,果然與宿主機中的時間不同,在網上查了一會兒資料后知道了答案,時區的設置問題,中國的時區為東八區,但是和其他國家的可能會不同,如果在創建容器時沒有做修改的話,時區可能就不是東八區了,因此會出現這種類似的問題。

處理方法:

ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

在創建容器的Dockerfile文件中添加以上設置即可,再次創建容器,可以看到系統時間已經正常顯示為東八區的時間了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女