1、说明
上一篇博客中讲述了 CentOS 8 设置时间同步,本次来讲一下 Docker 运行的容器时间和宿主机时间的同步问题。我们都知道,在运行容器时是可以指定时区同步时间的,同样也可以自行修改实现时间同步,接下来以Jenkins容器为例来简单演示一下,其他容器同样操作。
2、修改时间 localtime
docker cp /usr/share/zoneinfo/Asia/Shanghai jenkins:/etc/localtime
3、进入 Jenkins 容器
docker exec -it jenkins /bin/bash
4、修改时区 timezone
echo Asia/Shanghai > /etc/timezone
5、退出并重启 Jenkins 容器
docker restart jenkins
6、查看时间
到此,容器与宿主机设置时间同步已经完成!