您的位置:首页 > 运维架构 > Docker

使用Docker Compose部署单机TiDB集群时指定版本的一个方法

2018-10-29 14:35 1371 查看

     在先前的文章——《使用Docker Compose快速搭建一个单机TiDB集群》介绍了在单机上快速部署和启动TiDB集群的方法,它安装TiDB版本缺省是最新版本,用latest标识。在这里,将向大家介绍如何指定TiDB版本的一种方法,简单、高效。

     1. 下载tidb-docker-compose

          假设Linux操作系统账户是tidb,其主home目录为/home/tidb。

          执行如下命令:

           cd /home/tidb

           git clone https://github.com/pingcap/tidb-docker-compose.git

           下图显示下载成功后的目录结构:

            

     2.  修改docker-compose.yml文件

          在tidb-docker-compose目录下有一个文件docker-compose.yml,它定义了如何编排TiDB的PD Server、TiDB Server和TikKV Server,以及其它一些docker容器服务(比容监控、TiSpark等)。修改这个文件,就能够指定部署的tidb版本。命令如下:

          sed -i "1,130s/latest/v2.0.7/g" docker-compose.yml

          注意:在执行这个命令之前,最好对原来的docker-compose.yml文件进行一下备份。

     3. 创建并启动集群

         cd /home/tidb/tidb-docker-compose

         docker-compose up -d

     4. 访问测试

          mysql -h 127.0.0.1 -P 4000 -u root

          登陆到mysql client之后,执行如下命令查看版本:

          select version();

          如下图:

          

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: