Centos安装Docker
Linux命令
查看Linux系统版本
出现上图代表Centos操作系统
安装Docker
使用的软件是MobaXterm连接远程服务器
// 安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
// 设置阿里镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
// 查看哪些docker版本可用
yum list docker-ce --showduplicates | sort -r
// 选择需要的版本号进行安装:版本前面的3:不需要
yum install docker-ce-26.0.1-1.el7
安装过程中出现[y/d/N]
y代表yes:下载并安装
d代表download:只下载不安装
N代表no:不下载不安装
出现如图表示安装成功!
输入docker -v
验证安装成功,启动服务并设置docker自启动!
安装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的设计差异
· 三行代码完成国际化适配,妙~啊~