当前位置: 首页 > article >正文

Minio中出现Non-XML response from server异常

问题

代表minio的配置出现了问题:

首先我最开始的部署命令是:

docker run -d -p 9000:9000 --name minio \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=minio123" \
-v /opt/minio/data:/data \    //设置数据存放位置
-v /opt/minio/config:/root/.minio \   //设置配置文件位置
minio/minio server /data \
--console-address ":9000" --address ":9090"

在ava的application.yaml文件中是这样写的:

minio:
    access-key: minio
    secret-key: minio123
    bucket-name: pictures
    endpoint: http://虚拟机的ip地址:9000

于是报错Non-XML response from server,

解决办法:

改成下面的代码:

docker run -d -p 9000:9000 --name minio \
-p 9001:9001 \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=minio123" \
-v /opt/minio/data:/data \
-v /opt/minio/config:/root/.minio \
minio/minio server /data \
--console-address ":9001"
minio:
    access-key: minio
    secret-key: minio123
    bucket-name: pictures
    endpoint: http://虚拟机的ip地址:9000

原因:

-p 9000:9000:

将主机(宿主机)上的端口 9000 映射到容器内的端口 9000。
这意味着可以通过访问宿主机的 http://localhost:9000 来访问 MinIO 服务。
-p 9001:9001:

将主机上的端口 9001 映射到容器内的端口 9001。
这意味着可以通过访问宿主机的 http://localhost:9001 来访问 MinIO 控制台。

在java代码中写的是9000

–console-address “:9001”

设置 MinIO 控制台的监听地址为 :9001。
-console-address “:9001”

设置 MinIO 控制台的监听地址为 :9001。


http://www.kler.cn/a/379855.html

相关文章:

  • 程序员也要认识下“信创产业”
  • 提高文本处理效率:精通awk命令中的$NF
  • 「Mac畅玩鸿蒙与硬件27」UI互动应用篇4 - 猫与灯的互动应用
  • LeetCode //C - 447. Number of Boomerangs
  • Prim算法与Dijstra算法
  • AT89S51/STC89C51开发板教学
  • 数据迁移: 安全高效转移数据, 满足企业业务需求和技术改进
  • 使用labelme中的AI模型提升数据标注速度
  • CSS基础概念:什么是 CSS ? CSS 的组成
  • 11.Node.js API接口
  • 《双指针篇》---盛最多水的容器_Java(中等但简单)
  • 在VS中安装chatGPT
  • 什么是声明式编程什么是函数式编程,打比方说明
  • windows C#技术-概述
  • 算法:只出现一次的数字II
  • 数据结构 -AVL Tree
  • 【HarmonyOS】鸿蒙系统
  • 彻底解决idea不识别java项目
  • Java8 新特性 —— Optional API 详解
  • 《GAN 的基本原理》
  • 【Nextcloud】在 Ubuntu 22.04.3 LTS 上的 Nextcloud Hub 8 (29.0.0) 优化
  • Copilot功能
  • 在.net下后台设置前台UEditor编辑器不可编辑
  • WordPress网站添加嵌入B站视频,自适应屏幕大小,取消自动播放
  • Spring Boot框架:校园社团信息管理的现代化解决方案
  • SQL 数据结构查询