minio 本地仪表板未打开

Lal*_*ami 5 docker minio

我已经在 docker 中安装了 minio。安装成功,下面是minio服务器的日志:

在此处输入图片说明

我认为一切都很好,但是当我在浏览器中调用 localhost:9000 url 时,它重定向到 localhost:40793 并显示错误消息site can't be reach 。

在此处输入图片说明

我不知道这个问题。任何人都可以帮忙吗?提前致谢。

wed*_*edm 6

解决有关动态端口的警告对我有用。我认为问题在于 minio 在端口 9000 上提供 API,但是当在浏览器中访问该地址(例如 localhost:9000)时,它会尝试将您重定向到控制台。控制台位于 docker 未公开的动态端口上。

相反,我们可以使用--console-address标志指定控制台端口并在 docker 命令中公开它。这对我有用:

docker run -p 9000:9000 -p 9001:9001 --name minio -d -v ~/minio/data:/data -e "MINIO_ROOT_USER={ACCESS_KEY}" -e "MINIO_ROOT_PASSWORD={ACCESS_SECRET}" minio/minio server --console-address :9001 /data
Run Code Online (Sandbox Code Playgroud)

然后我就可以在 localhost:9001 访问控制台(尽管访问 localhost:9000 也会将我重定向到那里)。

  • 与 Docker Compose 一起使用:`command: minio server --console-address ":9001" /data` (2认同)
  • 是的,但是 --console-address 是如何在 docker-compose.yml 中声明的 (2认同)