安装TD库
安装TD库
这里使用的是TDengine,据试验TDengine写入速度是influxDB的两倍,甚至更高。
使用docker命令docker pull tdengine/tdengine:3.2.3.0
拉取TDengine镜像
docker pull tdengine/tdengine:3.2.3.0
3.x版本和2.x版本的语法上有一定的区别,由于之前没有使用过TDengine库,所以直接下载较新的版本。
创建目录
mkdir -p /wpp/Tdengine/taos/log
mkdir -p /wpp/TDengine/taos/data
docker run -d --name "wppTDengine" -h "wppTDengine" -p 6041:6041 -p 6030-6035:6030-6035 -p 6030-6035:6030-6035/udp -v /wpp/TDengine/taos/log:/var/log/taos -v /wpp/TDengine/taos/data:/var/lib/taos tdengine/tdengine:3.2.3.0
#--name "myTDengine" ##指定容器名称便于访问
#-h "myTDengine" ##指定容器主机名,用作TDengine的FQDN
#-p 6041:6041 ##映射RESTful端口
#-p 6030-6035:6030-6035
#-p 6030-6035:6030-6035/udp ##映射taos客户端使用端口,必须包含TCP和UDP
#-v /huanglei/v-TDengine/taos/log:/var/log/taos ##映射日志目录
#-v /huanglei/v-TDengine/taos/data:/var/lib/taos ##映射数据目录
#tdengine/tdengine:2.2.0.5 ## 最新的映像版本名称为tdengine
由于遇到点问题,删除容器
docker rm containerID
删除镜像
docker rmi imagesID
通过docker ps -a 和 docker images可以查看所有的容器镜像
重新运行进入容器
docker run -d --name "wppTDengine" -h "wppTDengine" -p 6041:6041 -p 6031-6035:6031-6035 -p 6030-6035:6030-6035/udp -v /wpp/TDengine/taos/log:/var/log/taos -v /wpp/TDengine/taos/data:/var/lib/taos tdengine/tdengine:3.2.3.0
docker exec -it containerID /bin/bash
端口占用了,换了个端口,进入容器,成功!
接下来就可以执行taosdata命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~