docker 建立容器時遇到的坑

坑1、時區問題docker

在建立系統鏡像時,好比centos,會默認最小安裝,而且時區默認的是UTCvim

因此在下好centos的原始鏡像後,最好再從新構建一個新的鏡像centos

# 命令
docker pull centos:7.4.1708
docker image list

編輯dockerfile文件:ui

vim dockerfile

#來源鏡像
FROM centos:7.4.1708
#做者信息
MAINTAINER sjj
#修改時區 
RUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

構建(最後 "." 表示dockerfile的所在位置 ):spa

docker build -t centos:v1.0 .

 

坑2、中文亂碼問題code

中文顯示亂碼的問題blog

在容器內執行命令:dockerfile

命令:
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

 其中kde-l10n-Chinese,第一個爲小寫的L,第二個爲數字1class

 

坑3、容器

相關文章
相關標籤/搜索