TiDB有没有提供docker版本,主要是做实验使用,单独部署太麻烦了
有的, # 拉取镜像
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
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/get-started/
https://github.com/pingcap/tidb-docker-compose
做实验临时使用的话,可以申请官方的最小使用集群版本
有 TiDB Operator的
单纯做实验,tiup playground 比 docker 更方便、更自由
官方镜像仓库:Docker Hub - pingcap/tidb
是的,感觉tiup playground更好一些。
可以直接申请tidb cloud 有免费空间,做实验足够用了
是的,感觉tiup playground更好一些。
这个必须有,现在但凡是想推广的产品哪个不上容器啊
有,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
