Docker 解决容器时间与主机时间不一致的问题三种解决方案

104次阅读
没有评论

共享主机的 localtime

创建容器的时候指定启动参数,挂载/etc/localtime文件到容器内,保证两者所采用的时区是一致的。

docker run --name -v /etc/localtime:/etc/localtime:ro ....

复制主机的 localtime

docker cp /etc/localtime:【容器ID或者NAME】/etc/localtime

创建自定义的 dockerfile

创建dockerfile文件,其实没有什么内容,就是自定义了该镜像的时间格式及时区。

#设置时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
  && echo 'Asia/Shanghai' >/etc/timezone
eastazure
版权声明:本站原创文章,由eastazure2021-06-06发表,共计338字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)