小闻网
  • 首页
  • 教程在线
    • 量产教程
    • 刷机教程
    • 常用代码
    • 技术分享
  • 盒子专区
    • 玩客云
    • 路由专区
  • 固件下载
    • 手机固件
    • 机顶盒固件
    • 电视机固件
    • 路由固件
  • 量产工具
    • 慧荣SMI
    • 瑞发科
    • 盈通
    • 联芸主控
  • 资源下载
    • 教学视频
    • 电脑系统
      • Windows
      • Mac OS
      • Linux
      • 其它系统
    • 游戏源码
    • 网站源码
      • 网站系统
      • 网站插件
      • 网站主题
    • U盘工具
    • 软件下载
  • 热点资讯
  • 技术分享
  • 电脑硬件
  • 电商计算器
登录
  1. 首页
  2. 技术分享
  3. 正文

Docker部署Minio控制台登录Invalid Login问题处理

技术分享 0 0 406 0
Docker部署Minio控制台登录Invalid Login问题处理-下一朵云

· Docker部署Minio控制台登录Invalid Login问题处理

· Docker部署Minio 启用HTTPS

一、问题描述

Docker部署Minio控制台登录Invalid Login问题处理-下一朵云
图1 登录报错Invalid Login

参考官方文档https://docs.min.io/docs/minio-docker-quickstart-guide.html,通过Docker部署Minio,当添加 MINIO_SERVER_URL 的环境变量后控制台登录就会报错提示 Invalid Login ,如图1

Docker部署命令:

宿主机新建文件夹:

mkdir -p /minio/data

运行容器

docker run -d \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v /minio/data:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=Orcy0net0cn" \
  -e "MINIO_SERVER_URL=http://p.hvz.cc:9000" \
  --restart unless-stopped \
  quay.io/minio/minio server /data  --console-address ":9001"

其中,我的域名为 http://p.hvz.cc 用户名为“admin”,密码为“Orcy0net0cn”

二、解决办法

执行以下命令进入容器:

[root@localhost ~]# docker exec -it minio1 bash

在容器中执行

[root@546ec4880a44 /]# echo "127.0.0.1 p.hvz.cc" >> /etc/hosts

MINIO_SERVER_URL环境变量为域名 p.hvz.cc

此时重新打开登录页面,就可以正常登录控制台了

Docker部署Minio控制台登录Invalid Login问题处理-下一朵云
图2 正常登录控制台

问题分析:可能是域名登录的时候容器里边的系统并不知道这个域名对应主机地址是什么,或者这个域名对应的IP地址并不是容器自身的IP,才会导致登录失败,通过在容器的hosts添加一条记录,将它指向127.0.0.1后,就可以正常登录了。

三、启用HTTPS

(1)上传证书

如果之前已经创建容器,先删除

docker rm -f minio1

在宿主机创建存放SSL证书文件夹

mkdir -p /minio/certs

将SSL证书上传到此路径中,重命名证书为 public.crt ,私钥为 private.key

证书申请略

Docker部署Minio控制台登录Invalid Login问题处理-下一朵云
图3 上传证书

(2)启动容器

执行以下命令启动容器

docker run -d \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v /minio/data:/data \
  -v /minio/certs:/tmp/certs \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=Orcy0net0cn" \
  -e "MINIO_SERVER_URL=https://p.hvz.cc:9000" \
  -e "MINIO_BROWSER_REDIRECT_URL=https://p.hvz.cc:9001" \
  quay.io/minio/minio server /data  --console-address ":9001" --certs-dir /tmp/certs

(3)解决Invalid Login问题

进入容器

[root@localhost ~]# docker exec -it minio1 bash

容器中执行以下命令

[root@546ec4880a44 /]# echo "127.0.0.1 p.hvz.cc" >> /etc/hosts

此时用浏览器打开 https://p.hvz.cc:9001 正常登录即可

Docker部署Minio控制台登录Invalid Login问题处理-下一朵云
图4 开启HTTPS
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
Docker部署Minio控制台登录Invalid Login问题处理
小闻网
分享 收藏 点赞(0)
上一篇
Linux配置启动挂载:fstab文件详解
下一篇
Linux挂载新硬盘并把data目录迁移到新硬盘(使用LVM)

相关文章

技术分享

Python3安装教程

访问Python官网,下载Python3安装包,运行安装程序,选择安装路径,勾选...
0 0 60
Mysql

如何在MySQL中实现有效的日志打印功能?

MySQL提供了多种方式来记录和查看日志,包括错误日志、查询日志、慢查询日志等。...
0 0 63
技术分享

全民k歌动态推荐流量下自动播放怎么关闭-全民k歌关闭动态推荐流量下自动播放的方法

全民K歌是一款非常受欢迎的手机K歌软件,用户可以在这里欣赏到各种好听的歌曲,还可...
0 0 53
技术分享

域名注册 免费,永久免费域名注册

您提到了免费域名注册,根据我的搜索结果,以下是一些免费域名注册的信息: R...
0 0 44

评论(0)

提示:请文明发言 取消回复

登录后评论
标签
Android Armbian CentOS c语言 Docker IOS iPhone java javascript kubernetes Linux linux系统 MAC MySQL mysql创建数据库 mysql数据库 NAS php Python python函数 python列表 RouterOS sudo Windows WordPress 云计算 域名 域名服务器 大数据 市场营销 帝国CMS 手机 搜索引擎 数据库 数据库连接 玩客云 电脑 百度 知识社区 移动互联网 编程语言 群晖NAS 苹果 路由 软件
文章展示

GT-AC5300 最新官改固件

新三(newifi3)超级纯净超级稳定固件5.5MB(超精简padavan)

机顶盒微型NAS系统 海思芯片,Linux Ubuntu. 低能耗,四核arm. 每个家庭都可实现. 功能丰富,自由,免费.

华为Nova CAZ-AL10 原厂强刷固件 解锁救砖教程:高维禁用Cannes-AL10C00B387

合适Station P2极客主机的Armbian系统下载

N1 ,S905 刷机教程

小闻网

一个专业的教程和资源互联网分享平台 本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!

快速导航

  • 固件
  • 个人中心
  • 标签云
  • 网址导航
  • 在线base64编码解码

关于本站

  • VIP介绍
  • 客服咨询
  • 推广计划

联系我们

如有BUG或建议可与我们在线联系或登录本站账号进入个人中心提交工单。
Copyright © 2025 小闻网 - All rights reserved 东莞市东城瑞联达塑料经营部
粤ICP备2022108052号-1
  • 首页
  • 用户中心
  • 会员介绍
  • QQ客服
  • 首页
  • 分类
  • 会员
  • 我的
小闻网