docker 时间不正确调整

方式一

1、复制主机localtime到容器

docker cp /etc/localtime  容器id:/etc/localtime

如果报错

Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/etc/localtime" -> "../usr/share/zoneinfo/Asia/Shanghai"

2、重新执行

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime 

3、重启服务

docker restart 容器id

4、进入容器查看时间是否正确

docker exec -it 容器id  /bin/bash

5、进入容器后执行命令

date

 

 

方式二

1、进入容器

docker exec -it 容器id  /bin/bash

2、执行命令,根据提示依次选择  4) Asia > 9) China > 1) Beijing Time

tzselect

3、执行查看时间命令

date

如果时间还是不正确,使用方法一

posted @ 2021-04-09 15:17  Binz  阅读(610)  评论(0编辑  收藏  举报