docker中oceanbase修改ip后无法连接observer

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.5.1
【问题描述】我用默认docker compose网段172.18.0.1启动了ocenbase并且运行了一段时间,重启容器后内部ip变了,无法连接。我删除了该容器,创建了172.20.0.1网段并在启动时指定了两个网段跟这个容器的ip,并且修改了这两个配置中的ip,重新构建容器后还是无法连接observer。
image
【复现路径】
【附件及日志】

启动日志

ob应该需要重建

services:

  aidoc-oceanbase:

    container_name: aidococeanbase

    image: oceanbase/oceanbase-ce:4.3.5.1-101010042025042417

    privileged: true

    ports:

      - "2881:2881"

    environment:

      - MODE=MINI

      - OB_SYS_PASSWORD='P@$$W0RD'

      - OB_TENANT_NAME=cnki

      - OB_TENANT_PASSWORD=cnki123

    volumes:

      - ./oceanbase/ob:/root/ob

      - ./oceanbase/obd/cluster:/root/.obd/cluster

    networks:

      aidoc_oceanbase:

        ipv4_address: 172.20.0.10

      aidoc_default:

  

networks:

  aidoc_default:

    external: true

  aidoc_oceanbase:  # 更改网络名称以避免冲突

    external: true

容器都删除了,ob不存在需要重建。不建议使用docker部署ob