使用Docker容器運(yùn)行CentOS鏡像,執(zhí)行yum命令提示“Failed to set locale, defaulting to C.UTF-8” --- 2021-06-16

近期在學(xué)習(xí)使用Docker,在Docker中使用虛擬終端容器運(yùn)行了 CentOS 8 的鏡像,但在執(zhí)行yum命令時(shí),提示“Failed to set locale, defaulting to C.UTF-8”,如下圖所示:


image.png

使用命令locale -a查看目前系統(tǒng)已安裝的語(yǔ)言包


image.png

由上圖可知,當(dāng)前系統(tǒng)并沒(méi)有安裝en_US.UTF-8語(yǔ)言,則使用命令 dnf install glibc-langpack-en 或 dnf install langpacks-en glibc-all-langpacks -y進(jìn)行語(yǔ)言包安裝

image.png

由上圖可知已安裝完成,使用命令locale -a再次查看系統(tǒng)已安裝的語(yǔ)言


image.png

由上圖可知已經(jīng)安裝成功,再次運(yùn)行yum命令則不再提示報(bào)錯(cuò)信息了


image.png

若系統(tǒng)已經(jīng)安裝了語(yǔ)言包,但還是繼續(xù)提示報(bào)錯(cuò)信息,則使用命令

echo "export LC_ALL=en_US.UTF-8"  >>  /etc/profile
echo "export LC_CTYPE=en_US.UTF-8"  >>  /etc/profile
source /etc/profile

或使用命令locale -gen en_US.UTF-8

若要安裝中文語(yǔ)言包,可在容器內(nèi)使用命令yum install glibc-langpack-zh
最后使用命令locale -a查看,可查看已完成中文語(yǔ)言包的安裝。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容