Bootstrap

Docker方式部署TiDB

基于centos 部署demo

一、安装docker

yum install docker-ce -y

启动:service docker start

二:拉取 TiDB 的 Docker 镜像

docker pull pingcap/tidb:latest

docker pull pingcap/tikv:latest

docker pull pingcap/pd:latest

三:创建tidb 自个文件存储目录

mkdir /tidb

四:部署一个多节点集群

启动PD(1个节点)

docker run -d --name pd1 -p 2379:2379 -p 2380:2380 -v /etc/localtime:/etc/localtime:ro -v /tidb:/tidb pingcap/pd:latest --name="pd1" --data-dir="/tidb/pd1" --client-urls="http://0.0.0.0:2379" --advertise-client-urls="http://服务器IP:2379" --peer-urls="http://0.0.0.0:2380" --advertise-peer-urls="http://服务器IP:2380" --initial-cluster="pd1=http://服务器IP:2380"


启动TiKV(3个节点)

docker run -d --name tikv1 
  -p 20160:20160 
  --ulimit nofile=1000000:1000000 
  -v /etc/localtim

;