docker 時區問題解決

2021-08-17 05:13:41 字數 825 閱讀 8046

在dockerfile中新增下列

run cp /usr/share/zoneinfo/asia/shanghai /etc/localtime && \ 

echo

'asia/shanghai' >/etc/timezone

在dockerfile中新增下列

env lang="zh_cn.utf-8" 

run echo

"export lc_all=zh_cn.utf-8" >> /etc/profile

如果依舊亂碼的話,就需要安裝kde-l10n-chinese,glibc-common。安裝完成後相關的問題即可解決。

建議打造自己的alpine基礎映象,如下是我的alpine的dockerfile:

from alpine:3.4

# install root filesystem

add ./rootfs /

# install base packages

run apk update && apk add curl bash tree tzdata \

&& cp -r -f /usr/share/zoneinfo/hongkong /etc/localtime \

&& echo -ne "alpine linux 3.4 image. (`uname -rsv`)\n" >> /root/.built

# define bash as default command

cmd ["/bin/bash"]

docker問題解決

因為是docker裝的,mysql本地裝的解決辦法無效,這個可以 alter user root identified with mysql native password by 111111 2.docker開機自啟動 systemctl enable docker docker容器自啟動 設定啟...

mysql時區問題解決幾種方法

問題排查 mysql資料庫可以通過下面兩個sql檢視時區 select timediff now convert tz now session.time zone,00 00 或者 select timediff now utc timestamp 如果是中國標準時間,會輸出08 00 以下記錄修改...

mysql時區問題解決幾種方法

問題排查 mysql資料庫可以通過下面兩個sql檢視時區 select timediff now convert tz now session.time zone,00 00 或者 select timediff now utc timestamp 如果是中國標準時間,會輸出08 00 以下記錄修改...