MinIO: Console endpoint is listening on a dynamic port , please use --console-address

Posted 琦彦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MinIO: Console endpoint is listening on a dynamic port , please use --console-address相关的知识,希望对你有一定的参考价值。

目录

问题原因:

解决办法:

端口修改

开放端口

禁用端口

启动命令修改

单独部署

运行容器

容器编排(docker-compose)

参考链接:


​​​​​​​

问题原因:

需要设置静态port,不然访问不了。并且将静态端口开放

9000端口访问后会立即自动跳转到静态端口,这也是需要配置静态端口并开放防火墙的原因

如果不设静态端口不会报错,会有警告,但最终也会导致不能访问minio界面

解决办法:

端口修改

开放端口

 firewall-cmd --zone=public --add-port=9000/tcp -permanent
 firewall-cmd --zone=public --add-port=9999/tcp -permanent
 firewall-cmd --reload

禁用端口

启动命令修改

单独部署

/opt/minio/minio server --console-address '0.0.0.0:9999'  /opt/minio/data/

运行容器

docker run -p 9090:9000 --name minio \\
-d --restart=always \\
-e MINIO_ACCESS_KEY=minio \\
-e MINIO_SECRET_KEY=minio@321 \\
-v /data/docker/minio/data:/data \\
-v /data/docker/minio/config:/root/.minio \\
minio/minio server /data \\
--console-address ":9000" --address ":9090"

容器编排(docker-compose)

version: '3.7'
services:
    minio:
    image: minio/minio:RELEASE.2021-07-30T00-02-00Z
    container_name: minio
    ports:
      - "9000:9000"
      - "9009:9009"
    restart: always
    command: server /data --console-address ":9009"
    environment:
      MINIO_ROOT_USER: minioa
      MINIO_ROOT_PASSWORD: minio123 
    logging:
      options:
        max-size: "50M" # 最大文件上传限制
        max-file: "10"
      driver: json-file
    volumes:
      - ${MINIO_DATA_DIR}:/data # 映射文件路径
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone/timezone:/etc/timezone:ro
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3

参考链接:

https://docs.min.io/docs/deploy-minio-on-docker-compose.html

https://raw.githubusercontent.com/minio/minio/master/docs/orchestration/docker-compose/docker-compose.yaml

以上是关于MinIO: Console endpoint is listening on a dynamic port , please use --console-address的主要内容,如果未能解决你的问题,请参考以下文章

使用 S3 Java SDK 与 S3 兼容存储通信 (minio)

docker部署minio无法访问的坑

解决Java整合minio错误:S3 API Request made to Console port. S3 Requests should be sent to API port

SpringBoot集成minio使用指南

使用MinIO搭建对象存储服务

CentOS7 宝塔面板 MinIO安装部署/服务开机启动