TiDB有没有提供docker版本

TiDB有没有提供docker版本,主要是做实验使用,单独部署太麻烦了

1 个赞

有的, # 拉取镜像
docker pull pingcap/tidb:latest

启动单节点(仅TiDB,无TiKV/PD,适合SQL语法测试)

docker run -d --name tidb-single -p 4000:4000 pingcap/tidb:latest

连接测试

mysql -h 127.0.0.1 -P 4000 -u root

1 个赞

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/get-started/
https://github.com/pingcap/tidb-docker-compose

感觉说的就是这个吧。
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/

做实验临时使用的话,可以申请官方的最小使用集群版本

有 TiDB Operator的

单纯做实验,tiup playground 比 docker 更方便、更自由

官方镜像仓库:Docker Hub - pingcap/tidb

是的,感觉tiup playground更好一些。

1 个赞

可以直接申请tidb cloud 有免费空间,做实验足够用了

是的,感觉tiup playground更好一些。

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/prerequisites/#docker-服务

1 个赞

这个必须有,现在但凡是想推广的产品哪个不上容器啊

有,playground这个更好用,连上网一个命令就可以部署

tiup playground学习够用了

官方好像有文档写的推荐K8s环境下使用,不推荐直接用原始的docker,参考:https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/

这个肯定是有的( TiDB on Kubernetes)
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/

容器要考虑是不是临时用一下还是长期

好像没有,你可以自己构建一个,就麻烦一次,以后留着用

官方 Docker Hub 仓库:

pingcap/tidb

例如:

docker pull pingcap/tidb:v8.5.3

这个镜像启动后运行的就是 tidb-server,默认开放端口:

4000 (MySQL协议端口)

镜像内部入口:

/tidb-server

1 个赞