CentOS docker映象支援中文

2021-09-10 12:45:52 字數 1410 閱讀 4057

通過docker pull centos獲取的docker映象不支援中文,需要通過docker exec -it 容器id /bin/sh方式注入到docker容器內:

執行如下操作:

yum -y install kde-l10n-chinese telnet && \

yum -y reinstall glibc-common &&\

yum clean all && \

localedef -c -f utf-8 -i zh_cn zh_cn.utf8

此時,如果執行locale

[root@f8be61cc6c81 /]# locale

lang=

lc_ctype="posix"

lc_numeric="posix"

lc_time="posix"

lc_collate="posix"

lc_monetary="posix"

lc_messages="posix"

lc_*****="posix"

lc_name="posix"

lc_address="posix"

lc_telephone="posix"

lc_measurement="posix"

lc_identification="posix"

lc_all=

說明中文字元還沒啟用,此時再執行:

export lc_all="zh_cn.utf-8"
再次執行locale顯示:

[root@f8be61cc6c81 /]# locale

lang=

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_*****="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

如果需要一勞永逸的解決問題,可以將

export lc_all="zh_cn.utf-8"
寫入/etc/profile檔案中,執行source /etc/profile

CENTOS Docker安裝centos容器

這裡主要是記錄安裝在docker裡centos的步驟。docker pull centos第二步 建立乙個centos的容器。sudo docker run privileged cap add sys admin e container docker it name my centos p 80 ...

初識CentOS DOCKER初試

任務名稱 docker初試 任務 第01步 安裝docker 第02步 檢視docker映象 docker image 如果失敗,則從u盤拷貝 docker load i mariadb.tar docker load i wordpress.tar docker load i phpmyadmin...

centos docker快速安裝

5.修改源 加速 6.docker 國內倉庫和映象 參 yum install y epel releaseyum install y docker iosystemctl enable docker 開機啟動 systemctl start docker 啟動docker 這樣docker服務就起...