docker容器內時間與伺服器時間不一致解決辦法

2021-10-06 07:33:51 字數 555 閱讀 5684

docker容器內時間與伺服器時間差距8小時,因為原生docker是0時區,但我們伺服器採用亞洲上海東八區。先進入docker容器

docker exec -it 容器id /bin/bash
1、複製上海時區至/etc/localtime

cp -i /usr/share/zoneinfo/asia/shanghai /etc/localtime
但是報錯如下:

cp: not writing through dangling symlink '/etc/localtime'
看報錯原因無法將上海時區寫入到localtime

2、解決辦法

刪除/etc/localtime

rm -rf localtime
重新執行

cp -i /usr/share/zoneinfo/asia/shanghai /etc/localtime
至此解決,可以date檢視時間。

docker伺服器容器管理引擎

1 查詢docker是否安裝 yum list installed grep docker2 安裝docker yum install docker y3 檢視docker版本 docker version docker v docker version 4 docker啟動 兩種方式均可 syst...

CentOS伺服器安裝Docker容器

安裝命令如下 curl fssl bash s docker mirror aliyun也可以使用國內 daocloud 一鍵安裝命令 curl ssl sh較舊的 docker 版本稱為 docker 或 docker engine 如果已安裝這些程式,請解除安裝它們以及相關的依賴項。sudo y...

Docker 容器內執行 Dubbo 服務

原文 在使用 docker 容器內執行 dubbo 服務的時候乙個令人很頭痛的問題就是服務位址註冊。docker 容器內有自己的 ip 段,和宿主主機是隔離的,dubbo 會使用容器內的 ip 註冊到 zookeeper 註冊中心上。這樣其他的服務是無法訪問的。乙個很直接的方案就是直接使用 dock...