java new Date 时间少8小时

本文介绍了如何在Docker容器中设置正确的时区,包括进入容器、复制时区文件、指定时区并重启容器的详细步骤,适合开发者解决时区同步问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

迁移个人博客 http://www.husiqin.com
1StringBoot
2Docker

一、
1、进入Docker容器内  docker exec -it 容器Id /bin/sh
2、 date 发现与宿主机时间不匹配
3、 mkdir -p /usr/share/zoneinfo/Asia
4、 exit 退出Docker容器
5、 docker cp /usr/share/zoneinfo/Asia/Shanghai 容器Id:/usr/share/zoneinfo/Asia
6、进入Docker容器内  docker exec -it 容器Id /bin/sh
7、cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
8、 exit 退出Docker容器
9、 docker restart 容器Id

二、
1、docker run -e TZ="Asia/Shanghai"  指定时区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值