服务器时间同步、修改docker时区
2019-08-24 本文已影响0人
扮鬼之梦
《服务器时间同步、修改docker时区》
一、服务器时间同步
安装ntp服务
yum install ntpdate -y
时间同步命令
ntpdate cn.ntp.org.cn
修改时区
timedatectl list-timezones |grep Shanghai #查找中国时区的完整名称
timedatectl set-timezone Asia/Shanghai #设置时区
二、linux重启自动同步时间的设置
编辑以下文件
vi etc/crontab
添加以下内容
ntpdate cn.ntp.org.cn
三、修改docker时区
因为服务器时区为CST(北京时间),而docker的时间为UTC(世界标准时间),中间相差了8个时区,所以时间相差了八个小时,如下图。
image可使用以下命令修改docker的时区与服务器相同
docker cp /etc/localtime [容器ID或者NAME]:/etc/localtime
还可以在创建docker的时候设置目录挂载
docker run --name mysql -p 3306:3306 -v /etc/localtime:/etc/localtime -e MYSQL_ROOT_PASSWORD=123456 -d mysql