Linux Docker 容器時間與宿主機同步

2022-02-01 19:19:18 字數 752 閱讀 2306

最近部署一套系統時, 系統有個功能依賴容器時間來做判斷, 發現容器與宿主機時間不一至.

1. 宿主機正常情況下, 可以直接複製檔案解決.

.profile 增加

tz='asia/shanghai'

export tz

複製檔案到容器:

sudo docker cp /etc/localtime 064b2d54cd25:/etc

sudo docker cp /usr/share/zoneinfo 064b2d54cd25:/usr/share/

2. 剛開始建立容器時,共享主機localtime

docker run --name=qinjiaxi --net=host -it -v /usr/share/:/share/ -v  /etc/localtime:/etc/localtime
3. 在建立dockerfile時自定義映象的時間格式與時區

在dockerfile建立初期增加一行內容,內容規定了該映象的時間格式以及時區。

設定時區

run /bin/cp /usr/share/zoneinfo/asia/shanghai /etc/localtime && echo 'asia/shanghai' >/etc/timezone

linux docker 容器技術 簡介

什麼是docker docker就好比傳統的貨運貨櫃 關於虛擬機器 virsh 命令管理 virt manager 圖形化管理 libvirtd 乙個管理介面 qemu kvm cpu mem 完全虛擬化 如果停掉libvirtd systemctl stop libvirtd管理化命令不能工作,但...

Linux docker 修改容器埠

注 本操作將停止執行所有 docker 容器 1.停止 docker 服務 systemctl stop docker 2.開啟容器配置,找到 portbindings 的 hostport 並修改 vi var lib docker containers container id hostconf...

linux Docker環境安裝

建議centos使用者使用非root使用者來執行docker,比如我建立並切換yinjj使用者進行docker ce安裝 新增使用者 可選 sudo adduser yinjj 為新使用者設定密碼 sudo passwd yinjj 為新使用者新增sudo許可權 sudo echo yinjj al...