docker安装单机tidb
时间: 2023-08-08 14:06:26 浏览: 193
ES单机版Docker安装指导文档
要在单机上安装 TiDB,可以使用 Docker 容器来简化安装过程。以下是安装步骤:
1. 安装 Docker:根据你的操作系统,安装 Docker。你可以在 Docker 官方网站上找到适合你操作系统的安装方法。
2. 下载 TiDB 相关镜像:在终端中运行以下命令来下载 TiDB 相关镜像:
```
docker pull pingcap/tidb:latest
docker pull pingcap/pd:latest
docker pull pingcap/tikv:latest
```
3. 创建网络:运行以下命令来创建一个 Docker 网络:
```
docker network create tidb-net
```
4. 启动 PD(Placement Driver)节点:运行以下命令来启动 PD 节点:
```
docker run -d --name pd -p 2379:2379 -p 2380:2380 --network tidb-net pingcap/pd:latest \
--name=pd \
--data-dir=/var/lib/pd \
--client-urls=http://0.0.0.0:2379 \
--peer-urls=http://0.0.0.0:2380 \
--initial-cluster=pd=http://0.0.0.0:2380 \
--log-file=/var/log/pd.log
```
5. 启动 TiKV(Key-Value Storage)节点:运行以下命令来启动 TiKV 节点:
```
docker run -d --name tikv -p 20160:20160 --network tidb-net pingcap/tikv:latest \
--addr=0.0.0.0:20160 \
--advertise-addr=tikv:20160 \
--data-dir=/var/lib/tikv \
--pd=pd:2379 \
--log-file=/var/log/tikv.log
```
6. 启动 TiDB(Distributed SQL Database)节点:运行以下命令来启动 TiDB 节点:
```
docker run -d --name tidb -p 4000:4000 --network tidb-net pingcap/tidb:latest \
--store=tikv \
--path=tikv://tikv:20160 \
--log-file=/var/log/tidb.log
```
现在,TiDB 单机版已经安装完成并运行在 Docker 容器中。你可以使用任意 MySQL 客户端连接到 `127.0.0.1:4000` 来访问 TiDB。
阅读全文