1. 程式人生 > >docker 映象centos 6.x 中文支援解決

docker 映象centos 6.x 中文支援解決

首先,說一下centos 的中文支援一般都是“yum groupinstall chinese-support” ,然後是編輯“/etc/sysconfig/i18n”這個檔案的LANG=“zh_CN.UTF-8”,但是由於只需要中文支援就算是“en_US.UTF-8”也是可以的。下面說說我在docker中解決中文問題的過程(centos6.7).

一開始,我在我的docker容器裡面執行上面說的安裝命令結果發現docker裡面的映象的i18n檔案的LANG已經有“en_US.UTF-8”這個屬性(如圖1),但是實際情況容器仍然中文亂碼,然後我有改成“zh_CN.gbk”、“gb2312”  仍然不行,使用locale命令都可以看到(如圖2)的資訊:


圖1


圖2

經過一系列找問題,結果發現這個i18n檔案裡面的LANG似乎是沒有生效,只需要一行命令就可以完成,export LANG=en_US.UTF-8就馬上能支援中文了,且locale命令也如圖3顯示一樣的資訊。


圖3

把該export環境變數的方法寫在Dockerfile 就可以一勞永逸,您可以在Dockerfile 中加一行命令:ENV  LANG  en_US.UTF-8  或者 ENV  LC_ALL  en_US.UTF-8  ,改完收工。

相關推薦

docker 映象centos 6.x 中文支援解決

首先,說一下centos 的中文支援一般都是“yum groupinstall chinese-support” ,然後是編輯“/etc/sysconfig/i18n”這個檔案的LANG=“zh_CN

CentOS 6.x系統升級glibc庫至2.15版本的快速解決辦法

created str sha -m nokey alt 軟件 2.6 new 1、先確保相關軟件包已經安裝 yum install -y glibc glibc-common glibc-devel glibc-headers glibc-static glibc-uti

CentOS 6.x 安裝docker

文章目錄 安裝docker 配置Fedora EPEL 源 安裝docker 啟動docker 檢視docker版本 安裝完成 說明:系統版本 CentOS 6.9 X64 安裝docke

1 Docker介紹與安裝(CentOS 6.x環境)

1 簡介 Docker是一個開源的應用容器引擎;是一個輕量級容器技術; Docker支援將軟體編譯成一個映象;然後在映象中各種軟體做好配置,將映象釋出出去,其他使用者可以直接使用這個映象(與Windows映象相似) 執行中的這個映象稱為容器,容器啟動是非常快速的。 2 概

CentOS 6.5 中文輸入法沒有候選框解決

更新python後中文輸入法ibus的候選框沒了,原因為輸入法使用了python,而python版本變化後不相容所致。 開啟下面3個檔案, usr/libexec/ibus-ui-gtk /usr/ bin/ibus-setup /usr/libexec/ibus-engi

CentOS 6.x 本地yum源配置與使用

mnt local 放置 cal nbsp 自動 all rpm-gpg 網絡 系統默認已經安裝了可使用yum的軟件包,所以可以直接配置: # mount /dev/cdrom /mnt 掛載鏡像,可以寫到配

配置CentOS 6.x

enable gcc -- https download sco config all pytho 如你所知,CentOS官方倉庫的軟件包通常版本都比較舊,為了使用較新版本要花一些信息在配置上。 SVN 1.9: http://opensource.wandisc

CentOS-6.x下搭建golang環境

golangyum安裝(最簡單)rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum install golang參考博文:https://www.sudops.com/cengos-inst

(總結)CentOS 6.x使用yum快速安裝Apache+PHP+Tomcat(JSP)+MySQL

apache 意思 安裝apache /var/ 軟件 cat yum proxy_ajp alt (總結)CentOS 6.x使用yum快速安裝Apache+PHP+Tomcat(JSP)+MySQL PS:這個是懶人yum快速安裝法,用於開發和測試環境很方便,用於沒有特

Redhat/CentOS 6.x修改系統時區

linux 修改 時區時間 一,需求分析說明 由於項目遊戲發行海外版本,遊戲裏的活動需要按海外時間進行,而海外阿裏雲主機默認是以東8區北京時間計時,故需要更改時區和時間!二,修改linux系統時區 1,修改默認時區#ln -sf /usr/share/zoneinfo/Europe/Lond

CentOS 6.x下安裝VMWare-tools操作指引

vmware tools linuxCentOS 6.x下安裝VMWare-tools操作指引=====第一步:掛載安裝光盤先點擊vmware界面上的安裝vmware-tools,然後掛載光盤mount /dev/cdrom /mnt/第二步:copy壓縮文件到本地目錄cp /mnt/VMwareTools-

CentOS 6.x 下安裝Zabbix Agent 3.2.x 操作指引

zabbix agent linuxCentOS 6.x 下安裝Zabbix Agent 3.2.x 操作指引=====第一步:安裝rpm包rpm -ivh http://http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-agent-3.2.0-1.

CentOS 6.x上搭建vSFTPD服務器搭建與配置詳解

服務器 故障排查 運維 vsftpd 摘要: 手把手教你搭建vsftpd服務器,實現了基於db文件和MySQL數據庫文件進行虛擬用戶認證,當然了也本文章也包含搭建過程中問題的排查啦,哈哈哈。 另外,我在CentOS 7.x上也進行了搭建測試,步驟一致,個別命令會有不

CentoS 6.X安裝xtrabackup 2.2.13

xtrabackup、數據備份、mysql備份 作為一線運維或者DBA對數據備份絕對不會陌生,mysqldump、xtrabackup等常見備份姿勢更是非常熟悉,還有很多商業備份工具以及其他的開源備份工具,所謂的冷備、熱備、增量備份什麽的,各種名詞直接晃悠的你頭疼。接下來跟著我繼續踩一遍軟件安裝的坑吧。操

centos 6.X 關閉selinux

erp 問題 min 情況 get 軟件 訪問 立即生效 關閉 SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對於強制訪問控制的實現,是 Linux歷史上最傑出的新安全子系統。在這種訪問控制體系的限制下,進程只能訪問那些在他的任

CentOS-6.x系列查看cpu核數

cpu核數 process 概念 targe inf 芯片組 備註 entos serve 使用CentOS7.x使用習慣了後用top命令,然後按1就可以查看相關的cpu核心數等相關信息 相關概念: 物理CPU:實際Server中插槽上的C

CentOS 6.x 平臺安裝配置ffmpeg

ffmpeg centos6.x一、介紹 FFmpeg 是Fast Forward Mpeg的簡寫,是一套可以用來記錄、轉換數字音頻、視頻,並能將其轉化為流的開源計算機程序。采用LGPL或GPL許可證。它提供了錄制、轉換以及流化音視頻的完整解決方案。它包含了非常先進的音頻/視頻編解碼庫libavcodec

CentOS 6.x安裝多GCC版本號,cmake的安裝與使用

https 查看信息 faq stat 處理 文件夾 fonts 分享 languages 操作系統:CentOS release 6.5 (Final) 當前gc

Centos 6.xCentos 7.x的不同

Centos 6.x和CentosCentos 6.x和Centos 7.x的不同

CentOS 6.x下PXE+Kickstart無人值守安裝操作系統

系統安裝 pxe kickstart 一、PXE1 什麽是PXE: PXE(Pre-boot Execution Environment,預啟動執行環境)是由Intel公司開發的最新技術,工作於Client/Server的網絡模式,支持工作站通過網絡從遠端服務器下載映像,並由此支持通過網