Docker 的 MySQL 官方镜像如何设置时区

转载 2016年09月28日 14:52:29

场景

在 Docker Hub 中的 MySQL 官方镜像中,时区是使用了世界标准时间(UTC)。因为在中国使用,所以需要把时区改成东八区的。

方法1

1、查看当前时区

date -R

2、修改设置时区。先输入 tzselect 命令,然后根据提示,通过输入选项前面的数字来确定选项。我的例子,先选择 Asia ,再选择 Hong Kong。香港和中国采用了同样的东八区时间。

3、复制相应的时区文件,替换原来的时区文件。命令如下:

/usr/share/zoneinfo/Asia# cp Hong_Kong /etc/localtime

我们需要的时区文件在目录 /usr/share/zoneinfo/Asia 下。文件名字是 Hong_Kong。把它拷贝覆盖 /etc/localtime 文件。

4、重新输入命令 date -R,就可以看到修改时区后的中国时间了。

方法2

我自己找到了一种不用 tzselect 的方法。
目录/usr/share/zoneinfo/Asia下有各个亚洲地区的时区的文件。查看这个目录下的内容:

/usr/share/zoneinfo/Asia# ls -hl

lrwxrwxrwx 1 root root    6 Jul  6 02:15 Shanghai -> ../PRC
lrwxrwxrwx 1 root root   12 Jul  6 02:15 Singapore -> ../Singapore

从查询结果可以知道,上海的时区文件实际上是个软连接文件。连接到了目录 /usr/share/zoneinfo/ 下的PRC文件。
直接进行拷贝:

cp /usr/share/zoneinfo/PRC /etc/localtime

然后这样就可以了。

原文地址: 点击这里

详解如何使用DockerHub官方的mysql镜像生成容器

这二天一直在尝试以官方centos镜像为基础,制作基于centos的mysql镜像。但是制作后发现镜像大小已经超过1.5G,这对于一般的docker镜像来说太臃肿了。Docker Hub官方提供的my...
  • cmzsteven
  • cmzsteven
  • 2015年10月18日 10:43
  • 4784

docker下的Mysql镜像的使用方法

通常初学者学习docker时,不太清楚怎样拉取一个Mysql镜像并使用,今天这篇文章简单介绍一下使用流程。 一.预习一下用到的docker命令: 1.docker images 列出本地主机上的镜像。...
  • StemQ
  • StemQ
  • 2016年10月26日 15:27
  • 7210

docker之mysql镜像使用

docker之mysql镜像使用 在自己写一些东西的使用要使用mysql数据库,正好这个时候在接触docker。当时就在想为什么就不直接使用docker的mysql镜像呢? 获取镜像docker ...
  • u010846177
  • u010846177
  • 2017年01月12日 00:02
  • 1654

由Docker的MySQL官方镜像配置的容器无法启动问题的解决办法

这篇文章记录了我在使用 Docker 的 MySQL 官方镜像的时候碰到的一个问题。MySQL 的版本是 5.7。问题描述我使用的是MySQL的Docker镜像。先创建并启动镜像:# docker r...
  • zhangchao19890805
  • zhangchao19890805
  • 2016年10月06日 16:47
  • 4038

Docker安装官方MySQL镜像

拉取mysql官方镜像启动容器初始化root用户的密码。-v:挂载宿主机的一个目录。”:“冒号前面的是宿主机目录,冒号后面的是容器目录。这样启动后,容器会自动创建/etc/mysql/my.cnf目录...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2017年11月12日 17:19
  • 862

使用docker打自己的mysql镜像

  • 2016年05月07日 10:36
  • 78KB
  • 下载

docker镜像构建,中间件mysql、lighttpd、Nginx、squid配置和启动、dubbo服务部署

  • 2017年04月12日 18:22
  • 22KB
  • 下载

使用阿里云专属加速器加快获取Docker官方镜像的实战

本文档介绍如何使用阿里云专属加速器加快获取Docker官方镜像。步骤如下:1.      首先需要有阿里云账号,没有就注册阿里云开发账号:https://dev.aliyun.com/ 2.     ...
  • jiangshouzhuang
  • jiangshouzhuang
  • 2016年12月19日 20:51
  • 7746

Docker安装官方Redis镜像

拉取redis官方镜像启动redis镜像因为redis默认端口是6379,所以这里使用宿主机的6379端口。“redis-server”表示启动redis的服务器端,可以接收客户端的连接。以下命令等同...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2017年11月12日 18:25
  • 585

Docker官方nginx镜像实现负载均衡

这里使用官方nginx镜像,可以使用以下命令拉取:docker pull nginx负载均衡主要的配置在以下两个文件中:/etc/nginx/conf.d/default.conf:server { ...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2017年12月10日 18:40
  • 201
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker 的 MySQL 官方镜像如何设置时区
举报原因:
原因补充:

(最多只允许输入30个字)