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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值