docker部署好程序後訪問中文是亂碼,(針對centos 6鏡像)
docker默認爲POSIX
在Dockerfile 裏添加
ENV LANG en_US.UTF-8
系統時間爲UTC時間差8小時
在Dockerfile裏添加
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN /bin/echo -e "ZONE="Asia/Shanghai"\nUTC=false\nRTC=false" > /etc/sysconfig/clock
查看語言是否變更
docker exec -t 容器名 locale
查看時間是否正確
docker exec -t 容器ID date