Docker容器时间同步问题


具体操作:
为了保证容器和宿主机之间的时间同步,采用如下参数:
-v /etc/localtime:/etc/localtime:ro
但是在页面访问的时候时间依然相差8个小时;
该怎么破解!
已邀请:

lincoln_alex - inner peace

赞同来自: allansun dong


用的是什么系统呢
dockerfile 加
RUN echo "Asia/shanghai" > /etc/timezone;

ninghe

赞同来自:


线上环境的话建议还是做个base image,把/usr/share/zoneinfo/Asia/Shanghai 覆盖到/etc/localtime

chuckzhang - 90后

赞同来自:


在Dockerfile中加入
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && ntpdate cn.pool.ntp.org

huiyunfei - 90

赞同来自:


请问解决了吗?我现在也是上线的碰到这种问题,求帮助
526317393

sli4_olv

赞同来自:


在Dockerfile中添加如下命令:
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
该问题已经解决啦

要回复问题请先登录注册