DockerLinuxdocker

服务器时间同步、修改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
上一篇下一篇

猜你喜欢

热点阅读