免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
docker 解決Ubuntu中文亂碼問題

自己現(xiàn)在做的項目使用了docker,在進行數(shù)據(jù)庫數(shù)據(jù)交互的時候發(fā)現(xiàn)并不支持中文,但是重新修改Dockerfile明顯十分麻煩,后來結(jié)合了各種給出了解決方案。但我仍然推薦如果需要支持中文,在Dockerfile中進行環(huán)境變量的配置,這樣比較方便省心。

當前環(huán)境:

Docker:Docker version 17.09.0-ce, build afdb6d4

Image:Ubuntu 16.04

0x01 解決Ubuntu中文亂碼問題

1.在配置image時,永久修改

1
在DOCKERFILE中添加:ENV LANG C.UTF-8

2.在運行的Container中,進行修改

先輸入locale -a,查看一下現(xiàn)在已安裝的語言

若不存在如zh_CN之類的語言包,進行中文語言包安裝

1
apt-get install language-pack-zh-hans

然后添加中文支持

1
locale-gen zh_CN.UTF-8

安裝好后我們可以進行臨時修改:

1
2
> export LC_ALL='zh_CN.utf8'
> locale

如果想進行永久修改:

打開/etc的環(huán)境變量配置文件,這里的環(huán)境是ubuntu 16.04

1
2
> cd /etc
> /etc# vim bash.bashrc

bash.bashrc中寫入

1
export LC_ALL='zh_CN.UTF-8'

修改后進行執(zhí)行, 可以使變量設置在當前窗口立即生效

1
> source bash.bashrc

最后在重啟這個container,對每個新終端窗口都生效

1
docker restart <container Id>

重啟后locale 發(fā)現(xiàn)已經(jīng)修改成功

0x02 Reference



本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Docker for Win10中文亂碼問題
ubuntu 中用vim打開txt等文件中文顯示亂碼的解決方法
ubuntu中文支持,及中文亂碼問題
ubuntu的中文顯示亂碼問題
如何解決Ubuntu經(jīng)常在有中文的地方出現(xiàn)亂碼
跨平臺(Linux&Windows)中文文件名亂碼的解決 - linux - QT開發(fā)愛好者
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服