docker 容器同步宿主主机时间
docker 容器同步宿主主机时间
-
宿主主机时间同步问题:
宿主主机linux查看时间
[root@localhost etc]# date 2020年 12月 06日 星期日 04:38:43 CST
-
时区是对的,只是时间不对
安装ntp
yum install ntp #安装ntp服务
同步阿里时间
ntpdate ntp1.aliyun.com
注意事项:
- 可能网络会断开,请重新reboot下linux
- 虚拟机的ip可能会改变
-
-
容器内部时间同步
docker cp /etc/localtime ec327fc07985:/etc/localtime #抛异常 Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/usr/share/zoneinfo/UCT" -> "../usr/share/zoneinfo/Asia/Shanghai” #解决办法 docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime #重启容器 docker restart 容器id
再来一种方法,就怕你说上面的不生效呢
修改容器时区:
进入需要更改时区的容器 docker exec -it 容器ID bash
将宿主机的时区链接到容器里面 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 这里使用的是上海的时区. 如果本地时区不正确,可以更改本地时区:echo "Asia/Shanghai" > /etc/timezone
退出容器并重启容器 exit # 退出容器 docker restart 容器ID #重启容器
嗨~今天你暴躁了吗?
~~~关注我,更多精彩内容带给你,关注私聊带走绝密知识~~~