Docker-compose部署要怎么改6030端口

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】3.3.3.8

【操作系统以及版本】linux

【部署方式】容器/非容器部署docker

【集群节点数】1

【集群副本数】

【描述业务影响】

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】

【资源配置】version: ‘3.8’
services:
tsdb-ee:
image: tdengine/tsdb:3.3.8.8
container_name: tsdb-338
hostname: tsdb-338
ports:

  • “6030:6030” # 原生客户端端口
  • “6041:6041” # REST API核心端口
  • “6060:6060”
  • “6043:6043”
    volumes:
  • ./data:/var/lib/taos
  • ./logs:/var/log/taos

- ./config/taos.cfg:/etc/taos/taos.cfg:ro

environment:

  • TZ=Asia/Shanghai
  • TAOS_FQDN=tsdb-338
  • TAOS_SERVER_PORT=6030
    command: [“taosd”]
    restart: unless-stopped
    networks:
  • tdengine-net
    privileged: true # 提升权限,避免小众权限问题

networks:
tdengine-net:
name: tdengine_network
driver: bridge

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

这种docker 修改 port的可以问下 AI

修改上面的 6030 改为其他 port

改完之后它还是会去访问6030端口啊,而且不通,但是用taos -h 192.168.1.234 -P 6030 -u root -p命令去连可以通,但是到查子表就不行了会包连接失败

第一个地方的后面 6030 没改吧

后面不是原来的端口吗,只是映射了16030容器内还是反问6030外部访问是16030