docker中的mysql時區修改

2022-07-16 02:45:15 字數 404 閱讀 1088

背景

時區是使用了世界標準時間(utc)。因為在中國使用,所以需要把時區改成東八區的

或者啟動容器時設定

-e tz=asia/shanghai

進入容器

docker exec -it mysql5.7 bash

date -r

修改時區

cp /usr/share/zoneinfo/prc /etc/localtime

# 或者

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

# 退出

exit

# 重啟容器生效

docker restart mysql5.7

修改Docker中Mysql的時區

1 mysql 檢視linux時區 date r 檢視mysql的時區 show variables like time zone 檢視當前時間 select now 設定全域性 set global time zone 8 00 設定當前會話 set global time zone 8 00 立...

docker 時區 Docker修改時區

在使用docker時,其預設時區並非使用者所在時區,需要進行修改。對於單個容器,當前修改有幾種常見方式,比如直接對映宿主機時區到容器內,而本文介紹的為使用dockerfile來直接修改映象時區。此處僅以常見幾個基礎容器為例來介紹。from alpine latest 安裝tzdata run apk...

在 Docker 中設定時區

docker hub 中的官方映象,一般都預設設定為 utc 時間。而我們位於東八區,在啟動容器或構建自己的映象時,往往需要對時區進行設定。根據基礎映象的不同,設定時區的方法也有所區別。由於 debian 映象中已經包含了 tzdata,因此設定時區的方法比較簡單,只需新增環境變數 tz 即可。我們...