1、通过docker方式安装
虽然并不推荐在生产环境中通过 Docker 来部署 TDengine 服务,但 Docker 工具能够很好地屏蔽底层操作系统的环境差异,很适合在开发测试或初次体验时用于安装运行 TDengine 的工具集。特别是,借助 Docker,能够比较方便地在 macOS 和 Windows 系统上尝试 TDengine,而无需安装虚拟机或额外租用 Linux 服务器。
docker pull tdengine/tdengine:latest
docker run -d -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine
启动一个运行了 TDengine server 的 docker 容器,并且将容器的 6030 到 6049 端口映射到宿主机的 6030 到 6049 端口上。如果宿主机已经运行了 TDengine server 并占用了相同端口,需要映射容器的端口到不同的未使用端口段。
查看状态:
docker ps
- docker ps:列出所有正在运行状态的容器信息。
- CONTAINER ID:容器 ID。
- IMAGE:使用的镜像。
- COMMAND:启动容器时运行的命令。
- CREATED:容器创建时间。
- STATUS:容器状态。UP 表示运行中。
** 进入容器:**
docker exec -it a7d62f5d7207 bash
**
systemctl
命令来启动 TDengine 的服务进程。**
2、相关步骤解释
docker run:通过 Docker 运行一个容器
-d:让容器在后台运行
-p:指定映射端口。注意:如果不是用端口映射,依然可以进入 Docker 容器内部使用 TDengine 服务或进行应用开发,只是不能对容器外部提供服务
tdengine/tdengine:拉取的 TDengine 官方发布的应用镜像
查看数据库:
show databases;
3、停止运行taos与卸载
停止运行
docker stop a7d62f5d7207
** 删除镜像**
执行命令:
docker rmi -f f49ecf07a5bd
版权归原作者 嵌入式职场 所有, 如有侵权,请联系我们删除。