首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Spring应用程序中修改之后无法在浏览器中打开Minio

在Spring应用程序中修改之后无法在浏览器中打开Minio
EN

Stack Overflow用户
提问于 2022-01-15 09:51:00
回答 1查看 804关注 0票数 0

我在浏览器中打开minio有问题。我刚刚用它的用法创建了Spring应用程序。

下面是我的application.yaml文件。

代码语言:javascript
复制
server:
  port: 8085
spring:
  application:
    name: springboot-minio
minio:
  endpoint: http://127.0.0.1:9000
  port: 9000
  accessKey:  minioadmin #Login Account
  secretKey:  minioadmin # Login Password
  secure: false
  bucket-name: commons # Bucket Name
  image-size: 10485760 #  Maximum size of picture file
  file-size: 1073741824 #  Maximum file size

下面是我的docker-compose.yaml文件。

代码语言:javascript
复制
version: '3.8'

services:
  minio:
    image: minio/minio:latest
    container_name: minio
    environment:
      MINIO_ROOT_USER: "minioadmin"
      MINIO_ROOT_PASSWORD: "minioadmin"
    volumes:
      - ./data:/data
    ports:
      - 9000:9000
      - 9001:9001

我通过以下命令运行它。

代码语言:javascript
复制
1 ) docker-compose up -d
2 ) docker ps -a
3 ) docker run minio/minio:latest

这是下面的结果。

代码语言:javascript
复制
C:\Users\host\IdeaProjects\SpringBootMinio>docker run minio/minio:latest
NAME:
  minio - High Performance Object Storage

DESCRIPTION:
  Build high performance data infrastructure for machine learning, analytics and application data workloads with MinIO

USAGE:
  minio [FLAGS] COMMAND [ARGS...]

COMMANDS:
  server   start object storage server
  gateway  start object storage gateway

FLAGS:
  --certs-dir value, -S value  path to certs directory (default: "/root/.minio/certs")
  --quiet                      disable startup information
  --anonymous                  hide sensitive information from logging
  --json                       output server logs and startup information in json format
  --help, -h                   show help
  --version, -v                print the version

VERSION:
  RELEASE.2022-01-08T03-11-54Z

当我在浏览器中编写127.0.0.1:9000时,我无法打开MinIo登录页面。

我怎样才能解决我的问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-15 12:04:18

MinIO文档包括一个MinIO码头快速启动指南,其中包含一些启动容器的方法。这里最重要的是,您不能只运行docker run minio/minio;它需要一个命令来运行,可能是server。这也需要翻译到您的撰写设置。

该页上的第一个示例如下所示:

代码语言:javascript
复制
docker run                     \
  -p 9000:9000 -p 9001:9001    \  # publish ports
  -e "MINIO_ROOT_USER=..."     \  # set environment variables
  -e "MINIO_ROOT_PASSWORD=..." \
  quay.io/minio/minio          \  # image name
  server /data --console-address ":9001"  # command to run

最后的命令很重要。在您的示例中,只需docker run图像并获得帮助消息,这是因为忽略了该命令。在撰写设置中,您也没有command:行;如果您查看docker-compose ps,我希望您会看到容器已退出,docker-compose logs minio可能会显示相同的帮助消息。

可以将该命令包含在使用command:编写的安装程序中。

代码语言:javascript
复制
version: '3.8'
services:
  minio:
    image: minio/minio:latest
    environment:
      MINIO_ROOT_USER: "..."
      MINIO_ROOT_PASSWORD: "..."
    volumes:
      - ./data:/data
    ports:
      - 9000:9000
      - 9001:9001
    command: server /data --console-address :9001  # <-- add this
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70720375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档