docker exec -it f83573b2a54b env lang=c.utf-8 /bin/bash
2.永久性生效
ubuntu作業系統
apt-get update
#安裝vim
apt-get -y install vim
#安裝字型庫
apt-get -y install language-pack-zh-hans
apt-get install -y tzdata
#設定是環境變數 /etc/profile 下下次進入還是不會載入環境變數,需要source才可以,載入 /root/.bashrc 下就可以,或者啟動的時候什麼 env
echo "export lc_all=zh_cn.utf-8" >> /etc/profile && echo "export lc_all=zh_cn.utf-8" >>/root/.bashrc
#設定中文
localedef -c -f utf-8 -i zh_cn zh_cn.utf8
#看下locale -a
#設定時區
cp /usr/share/zoneinfo/asia/shanghai /etc/localtime
cat dockerfile
from tensorflow/tensorflow:latest-gpu
run apt-get update
run apt-get -y install vim
run apt-get -y install language-pack-zh-hans
run apt-get install -y tzdata
run cp /usr/share/zoneinfo/asia/shanghai /etc/localtime && echo 'asia/shanghai' >/etc/timezone
envlang="zh_cn.utf-8"
run echo "export lc_all=zh_cn.utf-8" >> /etc/profile && echo "export lc_all=zh_cn.utf-8" >>/root/.bashrc
run localedef -c -f utf-8 -i zh_cn zh_cn.utf8
#執行build
docker build -t test .
docker images #檢視
docker tag id> :tag>
#命名和標籤
Docker中文亂碼
個人筆記,不喜請繞路!locale 命令來檢視有哪些語言支援 root 0ca5b90999e6 soft locale a grep utf8 en ag.utf8 en au.utf8 en bw.utf8 en ca.utf8 en dk.utf8 en gb.utf8 en hk.utf8 ...
解決docker容器內中文亂碼問題
docker容器內,後台中一些html模板檔案讀取時中文發現亂碼 locale a檢視容器所有語言環境 進入容器 docker exec it 容器id bash root 41056165bd6f locale a cc.utf8 posixc.utf 8可以支援中文,只需要把容器編碼設定為c.u...
docker容器時區問題
軟體開發經常遇到時區問題,國際化應用要處理的時區更為複雜一些,本文講述docker容器時區設定。當服務容器返回的時間都是少8小時,說明就是容器的時區設定出現問題。一般解決此類問題要麼設定一下容器的時區,要麼就是讓容器繼承宿主主機的時區,顯然繼承宿主主機的時區更好 可能說的有些絕對了 我們可以通過調整...