Docker 容器间时间同步
2016-01-03 12:09
771 查看
一、实现原理:首先宿主机间实现时间同步,然后容器启动时以只读方式挂载宿主机的/etc/localtime文件实现各宿主机上的Docker容器间的时间同步。
二、操作步骤
1、宿主机修改时区
二、操作步骤
1、宿主机修改时区
[root@flume002 ~]# cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime cp: overwrite ‘/etc/localtime’? y [root@flume002 ~]# date Sun Jan 3 11:49:33 CST 20162、安装ntpd服务,并设置开机自启动
[root@flume002 ~]# yum install ntp -y [root@flume002 ~]# systemctl enable ntpd ln -s '/usr/lib/systemd/system/ntpd.service' '/etc/systemd/system/multi-user.target.wants/ntpd.service'3、宿主机与ntp.api.bz同步
[root@flume002 ~]# ntpdate ntp.api.bz 3 Jan 11:52:33 ntpdate[12298]: adjust time server 61.153.197.226 offset 0.034242 sec4、启动ntpd service
[root@flume002 ~]# systemctl start ntpd.service5、启动容器
[root@flume002 ~]# docker run -ti -d --name test registry.tingyun.com/tingyun/common/centos:7 -v /etc/localtime:/etc/localtime:ro /bin/bash fd8e9ab132d3802b2c8eee3caf79dc547a1e3f025adc3ee5316eda7d967a1b11 [root@flume002 ~]# date Sun Jan 3 12:07:21 CST 2016 [root@flume002 ~]# docker exec -ti test /bin/bash [root@fd8e9ab132d3 /]# date Sun Jan 3 12:07:34 CST 2016
相关文章推荐
- docker容器的网络信息查看
- 在windows下的安装Docker的教程
- 8个你可能不知道的Docker知识
- c++中容器之总结篇
- java获取web容器地址的方法
- 在Docker中自动化部署Ruby on Rails的教程
- 搭建基于Docker的PHP开发环境的详细教程
- 利用OpenVSwitch在多台主机上部署Docker的教程
- ubuntu14.04+docker的安装及使用
- Docker 清理命令集锦
- 迅速掌握Java容器中常用的ArrayList类与Vector类用法
- 再Docker中架设完整的WordPress站点全攻略
- 基于 Docker 开发 NodeJS 应用
- 在Docker上部署Python的Flask框架的教程
- 在Docker上开始部署Python应用的教程
- 详解在Python和IPython中使用Docker
- 使用IPython来操作Docker容器的入门指引
- OSX下brew安装docker(boot2docker)
- docker 设置TLS远程访问
- mesos + marathon + docker部署