一、关于容器的时区配置:

docker中如果对时区不加限制,默认会采用GMT时间,对于东八区来说,需要修改,修改方式有多种:

1、在Dockerfile中的修改

FROM centos:7
MAINTAINER cabel
# 使用RUN命令设置时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
  && echo 'Asia/Shanghai' > /etc/timezone

关于修改Alpine Linux的Docker容器的时区

FROM emqx/emqx:v3.1.0
USER root
RUN  apk add -U tzdata \
  && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
  && apk del tzdata

2、docker-compose.yaml中配置时区

方式一:

environment:
  - SET_CONTAINER_TIMEZONE=true
  - CONTAINER_TIMEZONE=Asia/Shanghai

方式二:

environment:
  - TZ=Asia/Shanghai

 

相关文章:

  • 2021-05-25
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2021-09-07
  • 2021-12-31
  • 2021-11-13
猜你喜欢
  • 2021-08-15
  • 2022-01-22
  • 2021-12-19
相关资源
相似解决方案