docker顯示中文亂碼的解決方法:1、透過locale指令來檢視支援的語言;2、新增環境變數「LANG=en_ZW.utf8」。
本文操作環境:centOS6.8系統、Docker 20.10.11版、Dell G3電腦。
docker 顯示中文亂碼怎麼辦?
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 en_IE.utf8 en_IN.utf8 en_NG.utf8 en_NZ.utf8 en_PH.utf8 en_SG.utf8 en_US.utf8 en_ZA.utf8 en_ZM.utf8 en_ZW.utf8
新增環境變數
[root@0ca5b90999e6 soft]# vim /etc/profile LANG=en_ZW.utf8 [root@0ca5b90999e6 soft]# source /etc/profile
註:
#1、docker run時,最好最後加上/usr/sbin/init,啟動systemd (依需求來)
2、另外我的dockerfile 啟動指令是CMD /etc/init.d/sh /init.sh,會多啟動一個腳本,其中會自動source,這樣就不需要重新建構容器了
#!/bin/bash source /etc/profile /usr/sbin/sshd -D /bin/bash
推薦學習:《docker影片教學》
以上是docker 顯示中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!