docker設定mysql redis等容器的時區

2021-10-23 12:52:14 字數 424 閱讀 5295

問題:現在本地docker的mysql容器時區不對,需要為中國的時區

解決:檢視所有容器

docker ps -a

進入mysql容器

docker exec -if 容器id /bin/bash

檢視當前時間

date -r

進入/usr/share/zoneinfo/asia目錄

cd /usr/share/zoneinfo/asia

選乙個需要的複製,我這邊剛好看見重慶就選它了

cp chongqing /etc/localtime

再看一下時間 date -r 時間已經變了

最後重啟mysql容器

docker restart 容器id

然後在能執行sql語句的地方看看時間已經更新了

select now()

Docker快速入門案例之Mysql Redis

docker是乙個虛擬化容器,相對比普通的虛擬機器系統,docker有著天然的優勢 少了很多外部裝置,例如印表機 瀏覽器等,這就使得docker能在秒級別的時間內,構建程式所需要的環境。1.el6.x86 64.rpmdocker images檢視當前所執行的容器 docker psdocker p...

Docker 網路設定

如果你之前有使用docker的經驗,你可能已經習慣了使用 link引數來實現容器互聯。隨著docker網路的完善,強烈建議將docker加入自定義的docker網路來連線多個容器,而不是使用 link引數 下面建立乙個新的docker網路 root ubuntu docker networker c...

docker時區設定

前幾天用docker部署mysql,在web服務將資料寫入mysql時,發現時間相差了8個小時,隨後在網上查詢解決辦法。若用docker run 命令來執行docker的話,可以直接通過 v,將宿主機的時間與本地時間繫結到容器中,這樣時間就會跟宿主機一樣,例子 docker run v etc ti...