docker - minio docker 在 Ubuntu (VirtualBox) 中运行,尝试从主机(MacOS 或 Win10)连接到 minio 服务器,连接重置
问题描述
上下文:
- 从 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 服务器失败?根本原因是什么?
感谢您的时间。
解决方案
转到 VirtualBox,选择 Ubuntu 映像,转到网络选项卡并选择“附加到”作为“桥接适配器”。这将使 Ubuntu 机器与主机位于同一网络上。现在重新启动 Ubuntu,输入
sudo ifcongif
并查看 Ubuntu 收到的 IP 地址。
现在,从主机上,转到http://IP:9000,您应该能够访问您的容器。
推荐阅读
- javascript - 为什么即使有空间也没有检测到空间?
- python - Python附加列表,没有添加
- mongodb - 用于自动完成的 Memcache 与 MongoDB
- scala - sbt 中的问题 - scala 项目 dockerisation
- javascript - 我想在 javascript 中压缩大型 JSON 对象并在 java 中解压缩它
- r - 如何在R中过滤带有空格的列值?
- laravel - Laravel 雄辩的使用循环
- javascript - 在不改变 th 的位置的情况下,反转表格行的顶部行到底部,如何?
- angular - 订阅在 Angular 中不起作用的可观察对象
- arrays - ngIf 用于 Javascript 数组中不同类型的键