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