背景
刚刚安装的Ubuntu系统默认的时区不是东8区,是不对的,要修改为东8区。
查看现状
命令:date 可以看到UTC ,想改为CST
命令: date -R 可以看到 +0000, 想改为+0800
修改时区
如果我们查看到自己系统的时区不正确的话,那么我们只要重新设置时区就可以让时间显示正确了。
运行 tzselect 工具
命令:sudo tzselect
运行这个工具之后,会有文本的简单交互。在这里我们选择亚洲 Asia 4 ,确认之后选择中国 China 10 ,最后选择北京 Beijing 1 ,最后再选择 YES 1 确认即可。
Ubuntu内的Docker容器修改时区
复制文件到 /etc/localtime 目录下
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
成功
Ubuntu内的Docker容器修改时区
Ubuntu内的Docker容器的时区要单独修改。 上面我们修改了Ubuntu内的时区,并不会影响 Docker容器内的时区。
参考以下两文章解决
https://cloud.tencent.com/document/product/457/41877
https://blog.csdn.net/zchichu/article/details/132666959