解決docker容器中Centos7系統的中文亂碼

2021-09-09 06:28:00 字數 459 閱讀 7685

解決docker容器中centos7系統的中文亂碼問題有如下兩種方案:

第一種只能臨時解決中文亂碼:

在命令列中執行如下命令:

$>localedef -i zh_cn -f utf-8 zh_cn.utf-8

$>yum -y install kde-l10n-chinese && yum -y reinstall glibc-common

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

$>export lc_all=zh_cn.utf8

第二種需要修改生成映象的配置檔案:

在dockerfile中新增一行,如下所示:

env lang c.utf-8

重新製作docker映象,重新進入容器後發現問題解決!

window中docker中使用centos

進入centos可用映象頁面,檢視可用的映象centos映象位址 相關命令 拉取指定版本的映象 docker pull centos centos7 啟動並執行容器 docker run itd name centos test centos centos7 進入容器內部 docker exec i...

docker搭建lnmp環境基於centos

root localhost lnmp docker pull php 7.1 fpm root localhost lnmp docker pull mysql 5.7 root localhost lnmp docker pull nginx 1.13 root localhost lnmp d...

Docker容器中執行docker 命令

一 在一台執行了docker的伺服器上,啟動374c3bec1f4b 映象的容器,這個映象中安裝docker yum install docker y docker run itd v var run docker.sock var run docker.sock name docker test ...