解决docker容器时间和宿主机时间不一致问题

红太狼 2023-09-25 14:00 149阅读 0赞

新建容器之后,发现容器的时间和宿主机的容器不一致,我们先看一下宿主机的时间,现在是北京时间在这里插入图片描述
进入容器之后,查看容器时间和宿主机的时间不一致,因为我现在容器的时间已经正常了,就不截图看容器时间啦~

下面我们来处理这个问题:
复制主机的localtime

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

如果复制宿主机的local报错 Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/usr/share/zoneinfo/UTC" -> "../usr/share/zoneinfo/Asia/Shanghai
在这里插入图片描述
执行如下命令,没有报错的话就跳过这里

  1. 1docker cp /usr/share/zoneinfo/Asia/Shanghai 166e75704636:/etc/localtime

处理好之后重启容器

  1. 1docker restart 容器ID

容器的时间也正常啦
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,149人围观)

还没有评论,来说两句吧...

相关阅读