Docker设置容器时间
一、前言
前言:容器搭建好之后,容器的默认时区于本地时区不一致,这将导致日志文件中保存的时间为错误时间。
二、操作
1、进入docker 容器
docker exec -it <容器名称> bash
2、选择时区
tzselect
3、配置时区
根据跳出来的配置选择Asia -> China -> Beijing Time 所对应的数字序号,然后确认yes
4、设置软链并检查时区
/etc/localtime
是 Linux 系统中用于设置本地时区的配置文件,通过指向/usr/share/zoneinfo
目录下的时区文件来定义系统时区。
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5、退出重启容器
确保时间于本地一致后,退出容器并重启容器
# 退出
exit#重启容器
docker restart <容器名称>
6、重启成功后检查时区是否正确
#重启成功后检查时间是否正确
docker exec <容器名称> date