docker容器内的时间与linux中系统的时间不一致(nginx:alpine镜像)
1、背景环境
- linux7.9
- 基础linux7.9使用docker拉取nginx:alpine镜像的容器
2、现象
- linux系统时间
- 容器时间
3、解决办法
centos中时区是做了个软连接
但是在alpine的镜像容器中,是没有etc下的这个文件的
所以要在容器中指定一下时区文件
1、添加工具
apk update && apk add tzdata
2、创建时区文件
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone
3、检查
date