Docker 部署无法升级为3.3.8.1

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

【TDengine 版本】

3.3.6.13升级为tdengine/tsdb:3.3.8.1

【操作系统以及版本】

centos7

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

容器部署

【集群节点数】

1

【集群副本数】

1

【描述业务影响】

以前部署的3.3.6.13 但是修改密码是通过直接修改docker容器里面配置的密码"/etc/taos/taosadapter.toml"

"/etc/taos/taoskeeper.toml" 这2个目录下面的密码但是升级为最新版本的会报错docker run -d \\

–name tdengine \

-e TAOS_ROOT_PASSWORD=“T7mKdvE2qPxW9” \

-v /root/data/taos/dnode/data:/var/lib/taos \

-v /root/data/taos/dnode/log:/var/log/taos \

-p 6030:6030 \

-p 6041:6041 \

-p 6043:6043 \

-p 6044-6049:6044-6049 \

-p 6044-6045:6044-6045/udp \

-p 6060:6060 \

tdengine/tsdb:3.3.8.1 会提示

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

无法升级为最新版本。以前肯定是用的上面的密码

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

【资源配置】

【报错完整截图】

在 V3.3.6.6 版本之后,针对 Docker 环境新增了 TAOS_ROOT_PASSWORD 环境变量,用于设置自定义密码。使用 docker run 命令启动容器时,添加 -e TAOS_ROOT_PASSWORD=<password> 参数,即可使用自定义密码启动 TDengine TSDB 服务,无需修改配置文件。

新版本我使用的是环境变量的密码参数启动的但是就是报上面的错误。