0%

910实验室服务器配置-LXC容器中时区设置

在LXC容器中进行时区的设置

虽然LXC容器在使用上和物理机没有区别,但是因为缺少安装过程中的配置操作,在一些配置上会出现问题。

比如时区的问题,虽然容器中的时间和宿主机的时间是对应的,但是容器中的默认时区为空,导致时间转换上存在不一致的问题。
以我们为例,宿主机上的时间是CST,也就是东八区时间;但是容器中默认为UTC+0时区,所以会有8小时的时差。

解决方案

在容器中进行时区配置

之前试过导入时区等方式,但效果不太好。

最近发现有一个比较方便的方法,可以直接将时区修改为目标时区。

1
sudo dpkg-reconfigure tzdata

在LXC容器中运行上面的命令,根据出现的辅助界面,选择Asian->Shanghai,即可完成时区的更改。

通过这种方式,即使容器和宿主机进行了重启,仍然可以确保时区的配置是有效的。