修改Docker中Mysql的時區

2021-10-01 09:18:31 字數 1234 閱讀 4198

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'

// 立即生效

utc:universal time coordinator協調世界時間

gmt:greenwich mean time 格林尼治平時間

cst:

美國中部時間、澳大利亞中部時間、中國標椎時間、古巴標準時間

2、docker

檢視本地容器情況

docker ps

docker images
進入docker虛擬容器

docker exec -it mysql_1 /bin/bash
檢視mysql目錄

新增default-time_zone = '+8:00』到檔案/etc/mysql/mysql.conf.d/mysqld.cnf中

新增成功,退出docker容器

exit
3、docker重啟

docker restart 容器id或容器名稱
關閉

docker stop 容器id或容器名稱
強制關閉

docker kill 容器id或容器名稱
啟動

docker start 容器id或容器名稱
守護程序重啟

systemctl daemon-reload

docker中的mysql時區修改

背景 時區是使用了世界標準時間 utc 因為在中國使用,所以需要把時區改成東八區的 或者啟動容器時設定 e tz asia shanghai 進入容器 docker exec it mysql5.7 bash date r 修改時區 cp usr share zoneinfo prc etc loc...

修改 Docker 中 MySQL 容器的編碼

1.進入mysql容器docker exec it my space mysql bin bash2.備份當前 my.cnf 檔案mv etc mysql my.cnf etc mysql my.cnf.bak3.退出容器exit4.在伺服器建立配置檔案 my.cnf client default ...

修改docker中的映象源

docker安裝後預設映象源是docker.io這個,簡單看了下,沒有找到 能搜尋下都有神馬映象的地方。不太好用,個人使用docker hub這個 這個有很方便的搜尋功能,有很多第三方的開源的映象,也有官方映象,很不錯,最方便的是能直接使用github的專案放置dockerfile自動建立映象,特別...