文章目录
centos时区时间
- 首先要确保你的Linux系统时间,是你需要的,可以使用
timedatectl
查看 - linux系统,一般默认是0时区
UTC
,我们使用时,可以根据需要将时区改为东八区CST
- 如果Linux系统时间与北京时间有误差,先要处理好,可以参考【已解决】CentOS7等linux系统时区时间不对显示误差8小时
docker容器里的时间
- docker容器内的系统也是Linux,默认也是0时区
UTC
- 和前面一样,也需要修改时区和时间,不过docker容器有关闭、删除、重启等操作,不建议启动容器后进入修改
- 可以在docker-compose配置文件或者docker启动命令里设置,与宿主机系统保持一致即可
- 这里给出docker-compose配置写法
- 主要分2点,一是指定localtime,二是设置时区
volumes:
- /etc/localtime:/etc/localtime
environment:
- TZ=Asia/Shanghai