在Dockerfile文件中增加:
ADD Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
 
重点:
  • Shanghai文件放在与Dockerfile文件同目录下。
  • Shanghai文件可以从linux服务器上拷贝出来/usr/share/zoneinfo/Asia/Shanghai。
第一行作用是把Shanghai文件放在镜像的/etc/localtime文件夹下。
增加第一行后,运行镜像后,执行[docker exec -it 镜像服务名 date],会输出正确的日期时间。
第二行作用(时区)是增加Asia/Shanghai时区,把正确的时区写到镜像的/etc/timezone下。
增加第二行后,执行[docker logs --tail -f 镜像服务名],打印的日志中时间为正确的日期时间。

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-12-04
  • 2021-04-25
  • 2021-12-09
  • 2021-12-04
猜你喜欢
  • 2021-11-17
  • 2021-12-04
  • 2021-12-10
  • 2021-10-04
  • 2021-07-25
  • 2022-02-28
相关资源
相似解决方案