【问题标题】:minio docker runs in Ubuntu (VirtualBox), trying to connect to minio server from host machine (MacOS or Win10), connection resetminio docker 在 Ubuntu (VirtualBox) 中运行,尝试从主机(MacOS 或 Win10)连接到 minio 服务器,连接重置
【发布时间】:2019-08-09 15:19:10
【问题描述】:

背景:

  • 从 docker hub 获得 minio(兼容 s3 的存储)
  • 在 Unbuntu (VirtualBox) 中运行 minio docker 镜像
  • 主机操作系统:Mac 或 Win10
  • 设置网络 -> 端口转发 -> VirtualBox 中的 9000:9000

问题: - 在 Ubuntu 中,minio 完美运行,http://localhost:9000 - 在 Ubuntu 之外,在 Win10 或 Mac(主机)中,任何客户端都无法连接到 minio 服务器。错误:连接重置。

替代测试: - 直接在主机上安装并运行minio - 来自任何客户端的连接都成功

问题: - 为什么我从主机连接到 Ubuntu (VirtualBox) 中的 minio 服务器失败?根本原因是什么?

感谢您的宝贵时间。

【问题讨论】:

    标签: docker ubuntu amazon-s3 virtualbox minio


    【解决方案1】:

    转到 VirtualBox,选择 Ubuntu 映像,转到网络选项卡并选择“附加到”作为“桥接适配器”。这将使 Ubuntu 机器与主机位于同一网络上。现在重启 Ubuntu,输入

    sudo ifcongif

    并查看 Ubuntu 收到的 IP 地址。

    现在,从主机转到http://IP:9000,您应该能够访问您的容器。

    【讨论】:

    • 嗨 7_R3X,谢谢,我在网络中使用了 NAT - 端口转发,刚刚修改了我的帖子以包含信息,我忘了首先提及。对不起。我的问题是为什么 NAT 端口转发不起作用? NAT 端口转发适用于我在 Ubuntu 中的其他服务器,但不适用于 minio。它也发生在其他与 S3 兼容的 docker 上,例如 s3server。我开始想:这和 s3 协议有关系吗?
    • @MichaelQin:我不知道 s3 协议。它是否创建了自己的 VPN 并在其之上工作?这可能是它不起作用的原因。不过不确定。
    猜你喜欢
    • 2021-11-12
    • 2022-11-21
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2023-01-25
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多