校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 解決docker 容器設置中文語言包出現的問題

解決docker 容器設置中文語言包出現的問題

熱門標簽:河南防封號電銷機器人是什么 10086外包用的什么外呼系統 福州企業電銷機器人排名 怎么找到沒有地圖標注的店 400電話辦理介紹信 上海申請高400開頭的電話 打400電話怎么辦理收費 麗江真人語音電話外呼系統 宿城區電話機器人找哪家

如果在Docker 中采用 docker search centos

采用 docker pull docker.io/centos 下載基礎鏡像

這個鏡像是不支持中文的,可以采用docker attach 容器ID進入容器后采用"locale"查看

可以采用“locale -a” 查看系統語言包,會發現沒有中文包

解決方案:

1、yum install kde-l10n-Chinese -y 安裝語言包(針對centos 7)

2、yum reinstall glibc-common -y 更新gitbc 包(因為該鏡像已閹割了該包的部分功能,所以需要更新)

3、localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 (設置系統語言包)

4、ENV LC_ALL zh_CN.UTF-8 通過設置環境變量的方式設置(可以采用直接修改/etc/locale.conf 文件來實現,不過需要reboot)

5、如果采用Dockerfile 的方式,那么可以參考下面

# 版本信息
FROM docker.io/centos:latest
MAINTAINER mapengfei "pengfeima@powerbridge.com"
#設置系統編碼
RUN yum install kde-l10n-Chinese -y
RUN yum install glibc-common -y
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
#RUN export LANG=zh_CN.UTF-8
#RUN echo "export LANG=zh_CN.UTF-8" >> /etc/locale.conf
#ENV LANG zh_CN.UTF-8
ENV LC_ALL zh_CN.UTF-8

補充:修改Docker容器字符編碼為-zh_CN.UTF-8中文字符集

版本記錄

2019.4.26日 第一版

問題描述

公司的java項目中使用了openoffice和pdf2html對文件進行格式轉換,word,ppt,pdf文件都轉換沒有問題,唯獨excel轉換后顯示亂碼

背景介紹

項目在Docker容器中運行,Docker版本:Docker version 18.06.1-ce, build e68fc7a

容器系統的內核版本:3.10.0-514.el7.x86_64

容器系統的發型版本:Cent0S7

故障原因

和架構溝通過后知道了word,pdf,ppt文件是通過openoffice和pdf2html配合轉換的,但excel文件卻沒有這樣處理,而是用了網上開源的java代碼實現的,架構看了代碼后發現在轉換excel文件的時候這段代碼讀取了宿主系統的語言配置,所以確定了問題的原因就是系統字符編碼設置。

解決方法

查看系統字符編碼沒問題(注意前三行),看來字符集設置正確。排查一下前三行的問題,網上說是沒有安裝中文字符集導致的

[root@4273aa460888 opt]# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL= 

我們看一本機都安裝了哪些字符集,我擦,果然沒有安裝中文字符集.....(沒有安裝就算你設置了也沒用)

[root@4273aa460888 opt]# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US.utf8

再看一下/etc/locale.conf的內容,干,還是英文字符集......

[root@4273aa460888 opt]# cat /etc/locale.conf 
LANG="en_US.UTF-8"

好,我們接下來安裝一下中文字符集

刪除yum.conf文件中的語言配置

sed -i '13'd /etc/yum.conf

安裝字體和glibc

yum install -y kde-l10n-Chinese glibc-common

我們再看一下,終于有了

[root@35b0e9b16498 opt]# locale -a|grep zh
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8

我們再修改一下/etc/locale.conf文件

echo -e 'export LANG="zh_CN.UTF-8"\nexport LC_ALL="zh_CN.UTF-8"' > /etc/locale.conf
source /etc/locale.conf

我們再看一下字符編碼,好了,沒有報錯,且一切正常。

[root@35b0e9b16498 opt]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:荊門 運城 朝陽 連云港 隴南 雞西 遵義 面試通知

巨人網絡通訊聲明:本文標題《解決docker 容器設置中文語言包出現的問題》,本文關鍵詞  解決,docker,容器,設置,中文,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決docker 容器設置中文語言包出現的問題》相關的同類信息!
  • 本頁收集關于解決docker 容器設置中文語言包出現的問題的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    91精品国产麻豆| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 一区二区三区在线观看动漫| 精品奇米国产一区二区三区| 色欧美乱欧美15图片| 国产成人免费在线观看不卡| 日本欧美一区二区| 亚洲成av人片在线观看无码| 一区二区视频免费在线观看| 国产喷白浆一区二区三区| 欧美成人a∨高清免费观看| 欧美日韩高清一区| 在线精品亚洲一区二区不卡| www.亚洲在线| 国产精品一区二区无线| 久久爱www久久做| 婷婷中文字幕综合| 亚洲国产色一区| 亚洲综合激情网| 国产日韩三级在线| 欧美国产日韩亚洲一区| 久久色在线视频| 久久午夜羞羞影院免费观看| 欧美成人福利视频| 日韩欧美的一区| 日韩一卡二卡三卡| 欧美一区二区精品久久911| 欧美日本在线看| 91精品国产色综合久久久蜜香臀| 欧美日韩日日骚| 色综合色狠狠天天综合色| 成人aa视频在线观看| eeuss鲁一区二区三区| 99热精品国产| 色哟哟一区二区| 97se亚洲国产综合自在线观| 成人三级伦理片| 91亚洲男人天堂| 在线欧美日韩国产| 欧美日本一区二区在线观看| 欧美日韩电影在线播放| 3d动漫精品啪啪1区2区免费 | 久久久亚洲综合| 国产欧美一区二区精品性色 | 国产精品自在在线| 成人免费黄色大片| 欧美性受xxxx| 国产情人综合久久777777| 国产精品视频免费看| 成人欧美一区二区三区在线播放| 亚洲精品久久嫩草网站秘色| 午夜久久电影网| 日韩成人伦理电影在线观看| 老司机免费视频一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 成人性色生活片免费看爆迷你毛片| 国产麻豆午夜三级精品| 国产美女一区二区三区| 成人av影视在线观看| 在线观看日韩毛片| 日韩亚洲电影在线| 日韩欧美一级片| 国产精品毛片久久久久久| 亚洲在线免费播放| 狠狠色狠狠色综合系列| 99热这里都是精品| 91麻豆精品国产91久久久久久久久 | 国产午夜精品久久久久久免费视 | 国产一区二区在线看| 99re8在线精品视频免费播放| 色久优优欧美色久优优| 日韩欧美一区二区久久婷婷| 国产精品妹子av| 午夜久久久影院| 成人午夜av影视| 欧美日韩国产综合久久| 国产欧美精品一区二区色综合朱莉| 亚洲欧美日韩综合aⅴ视频| 美女在线视频一区| 成人午夜视频福利| 69堂国产成人免费视频| 久久久不卡网国产精品一区| 一区二区成人在线| 国产成人自拍在线| 在线看日本不卡| 国产日产欧美一区| 日韩**一区毛片| 91蝌蚪porny| 欧美一区二区三区白人| 1024亚洲合集| 国产在线精品一区二区| 欧美美女bb生活片| 国产精品国产三级国产有无不卡| 午夜影院在线观看欧美| 日日夜夜一区二区| 欧美午夜精品久久久久久孕妇| 欧美极品少妇xxxxⅹ高跟鞋| 久久国产生活片100| 91精品国产综合久久久久久 | 国产精品99久久久久久似苏梦涵| 日韩精品综合一本久道在线视频| 午夜欧美2019年伦理| 欧美日韩在线播| 亚洲网友自拍偷拍| 欧美在线视频日韩| 亚洲成人动漫在线免费观看| 欧美性大战久久| 亚洲成人精品一区| 欧美日韩精品欧美日韩精品一综合| 亚洲一区二区视频在线观看| 精品乱码亚洲一区二区不卡| 国产一区二区三区四区五区入口| 精品国产一区二区精华| 国产麻豆精品视频| 国产精品久久综合| 91小视频免费观看| 一区二区三区视频在线看| 欧美三片在线视频观看 | 欧美亚洲免费在线一区| 亚洲成人免费视| 欧美一区二区三区不卡| 精品一区二区三区在线观看 | 久久精品无码一区二区三区| 国产成人免费视| 亚洲欧美激情在线| 欧美日韩国产综合一区二区三区 | 成人福利在线看| 亚洲日本青草视频在线怡红院| 色94色欧美sute亚洲线路一久| 亚洲美女免费视频| 欧美午夜电影网| 蜜桃视频在线观看一区二区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 久久综合久久综合亚洲| 国产91综合网| 亚洲制服欧美中文字幕中文字幕| 91精品在线麻豆| 国产一区二区三区综合| 亚洲码国产岛国毛片在线| 制服丝袜成人动漫| 国产成人丝袜美腿| 亚洲一区在线观看网站| 欧美r级在线观看| 99re这里都是精品| 蜜桃一区二区三区在线观看| 国产精品女人毛片| 欧美日韩国产免费| 国产91精品免费| 亚洲妇熟xx妇色黄| 国产欧美日韩卡一| 欧美精品在线视频| 成人免费观看av| 日韩激情视频在线观看| 国产欧美视频一区二区三区| 91国偷自产一区二区三区观看| 日本特黄久久久高潮| 欧美经典三级视频一区二区三区| 欧美日韩中文精品| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 99久久精品国产一区二区三区| 亚洲高清不卡在线| 国产精品家庭影院| 91精品国产一区二区人妖| 91视频观看免费| 色综合久久综合| 麻豆精品在线看| 一区二区国产视频| 国产精品―色哟哟| 欧美精品成人一区二区三区四区| 国产盗摄女厕一区二区三区| 亚洲国产视频在线| 26uuu欧美日本| 国产91精品在线观看| 在线不卡a资源高清| 亚洲午夜视频在线观看| 亚洲自拍偷拍综合| 国产欧美视频一区二区| 欧美一级夜夜爽| 91高清视频在线| 国产69精品久久777的优势| 麻豆精品精品国产自在97香蕉| 亚洲麻豆国产自偷在线| 国产精品日韩成人| 久久久久国产精品免费免费搜索| 欧美一区二区三区视频免费| 91久久精品日日躁夜夜躁欧美| 高清成人免费视频| 精品一区二区在线看| 青青国产91久久久久久| 亚洲一级在线观看| 亚洲日本在线a| 一区二区中文字幕在线| 久久久久久久久久看片| 欧美一区二区黄| 3d动漫精品啪啪一区二区竹菊| 欧美日韩一区二区欧美激情| 91麻豆国产自产在线观看| 99久久99精品久久久久久| 成人av电影在线| 99久久国产综合精品麻豆|