同步docker映象時間和系統時間

2021-10-01 01:55:31 字數 877 閱讀 4353

一般docker映象的時間與系統的時間是不一致的,原因是使用的時區不同,系統時區一般為asia/shanghai。
將系統/usr/share/zoneinfo/asia/下的shanghai檔案拷貝到dockerfile所在的目錄

cd "dockerfile所在的目錄"

cp /usr/share/zoneinfo/asia/shanghai .

在dockerfile裡加上幾句就可以使映象時間和系統時間一致,需要在dockerfile中新增的語句如下:

1) 刪除基礎映象的時間檔案

run rm -rf /etc/localtime

2) 建立資料夾(可能有些基礎映象沒有該目錄)

run mkdir -p /usr/share/zoneinfo/asia

3) 拷貝檔案shanghai到/usr/share/zoneinfo/asia/

copy shanghai /usr/share/zoneinfo/asia/

4) 建立軟連線

run ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime

from nvidia/cuda:8.0-cudnn6-devel-ubuntu16.04

run rm -rf /etc/localtime

run mkdir -p /usr/share/zoneinfo/asia

copy shanghai /usr/share/zoneinfo/asia/

run ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime

docker映象和容器

伺服器安裝docker,請網上查詢 windows安裝docker可參考 1.1 docker search fastdfs 在網上搜尋映象資源 1.2 拉取映象並檢視狀態 docker image pull delron fastdfs 拉取映象到本地 docker images 檢視本地映象 d...

docker 容器中時間的設定(跟系統同步)

上面是我的測試環境 我隨便進入乙個容器,我使用的工具是xshell,在兩個終端同時輸入date,很明顯,時間是不一樣的。我的本地centos時間選得是上海時間,最後測試,容器時間和系統時間同步了。注 我們在做dockerfile時就可以直接操作 加入 run cp usr share zoneinf...

linux同步系統時間

一.date命令檢視時間 cst 北京時間 8時區 gtm 格林威治時間 0時區 二.tzselect命令用於選擇時區 要注意的是tzselect只是幫我們把選擇的時區顯示出來,並不會實際生效,也就是說它僅僅告訴我們怎麼樣去設定環境變數tz 三.聯網同步時間 3.1.安裝ntpdate工具 sudo...