docker容器设置时区及时间

Docker容器时间与主机时间不一致
 
共享主机的localtime  (方法一)
创建容器的时候指定启动参数,挂载localtime文件到容器内  ,保证两者所采用的时区是一致的。
docker run --name <name> -v /etc/localtime:/etc/localtime:ro ...
创建自定义的dockerfile  (方法二)
创建dockerfile文件,其实没有什么内容,就是自定义了该镜像的时间格式及时区。
FROM tomcat

#设置时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
  && echo 'Asia/Shanghai' >/etc/timezone \

保存后,利用docker build命令生成镜像使用即可。

 

  

 

posted @ 2022-03-08 16:04  苍茫宇宙  阅读(4698)  评论(0)    收藏  举报