Centos安装Docker

Linux命令

查看Linux系统版本
image
出现上图代表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:不下载不安装

出现如图表示安装成功!
image

输入docker -v验证安装成功,启动服务并设置docker自启动!
image

安装TD库

这里使用的是TDengine,据试验TDengine写入速度是influxDB的两倍,甚至更高。
使用docker命令docker pull tdengine/tdengine:3.2.3.0拉取TDengine镜像

docker pull tdengine/tdengine:3.2.3.0

image

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

端口占用了,换了个端口,进入容器,成功!
image

接下来就可以执行taosdata命令

posted @   好滴都  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示