坑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、容器