vernemq 状态页面拒绝连接

vernemq status page refuses to connect

我正在使用带有 redis docker 图像的 vernemq docker 图像。这些是我在 docker-compose.yaml 文件中的配置:

version: "3.2"
services:
  redis:
    image: bitnami/redis:latest
    container_name: 'redis_server'
    restart: always
    environment:
      - REDIS_PASSWORD=admin2021
      - ALLOW_EMPTY_PASSWORD=no
      - REDIS_DISABLE_COMMANDS=FLUSHDB
    ports:
      - "6379:6379"
    volumes:
      - 'redis-data:/bitnami/redis/data'
  mqtt_broker:
    image: vernemq/vernemq
    restart: always
    container_name: 'mqtt_broker'
    environment:
      DOCKER_VERNEMQ_PLUGINS__VMQ_ACL: 'off'
      DOCKER_VERNEMQ_PLUGINS__VMQ_PASSWD: 'off'
      DOCKER_VERNEMQ_PLUGINS__VMQ_DIVERSITY: 'on'
      DOCKER_VERNEMQ_VMQ_DIVERSITY__AUTH_REDIS__ENABLED: 'on'
      DOCKER_VERNEMQ_VMQ_DIVERSITY__REDIS__HOST: redis_server
      DOCKER_VERNEMQ_VMQ_DIVERSITY__REDIS__PORT: '6379'
      DOCKER_VERNEMQ_VMQ_DIVERSITY__REDIS__PASSWORD: admin2021
      DOCKER_VERNEMQ_VMQ_DIVERSITY__REDIS__DATABASE: '0'
      DOCKER_VERNEMQ_ACCEPT_EULA: "yes"
    ports:
      - '1883:1883'
    expose:
      - '1883'
    volumes:
      - ./mqtt/scripts:/etc/scripts
volumes:
  redis-data:

我无法访问位于 http://localhost:8888/status 的状态页面,如此处所述:https://docs.vernemq.com/monitoring/status。我收到错误消息:无法访问此站点。本地主机拒绝连接。请解释这里发生了什么。

您没有公开端口 8888,只有 1883 所以它不会被映射到容器