文章插图
启动所有容器
# docker compose up -d
启动过程中 , 可以通过log查看启动日志 , 如出现以下信息 , 即表示启动成功 , 注意最后的 4 online表示4台主机都已经上线并可以使用了 。
文章插图
通过以下启动的容器可以看出 , 仅nginx对外影射了端口 , minio所有端口仅对nginx开放 。
文章插图
可选的 , 进入任意一台容器 , 查看集群状态
文章插图
访问ui
由于只开放了nginx9000端口 , 而此端口后面 , 负载均衡了minio{1...4}:9000端口 , 所以 , 访问时 , 如果有宕机的minio也不影响操作,登录之后 , 可以查看到minio集群的运行状态 。
http://192.168.56.61:9001
文章插图
创建一个桶 , 并设置访问权限
文章插图
宕机测试
现在让其中一台minio服务器下线 , 并继续在console ui上操作 , 创建桶、上传或下载文件 , 都可以正常操作 。
文章插图
下线某个minio后查看ui中的offline下线已经为1 servers ,1 drivers 。
文章插图
测试完成后 , 再重新启动
docker compose start minio1
oss访问测试(通过)
文章插图
域名访问测试(通过)
文章插图
JAVAAPI访问(通过)
直接访问nginx的9000端口即后 , 再不用于自己手写代码实现api接口的负载均衡了 。
文章插图
文章插图
deepin
另:本人的操作系统为deepin 20(绝对不是给deepin做宣传) , deepin是基于debian的linux系统 , 非常好用 。推荐大家尝试 。上个图:
文章插图
文章插图
推荐阅读
- 处女座|一旦丢了“应届生”身份,会失去多少机会?恐将无缘这些单位
- 古代用方天画戟的名将?吕布的方天画戟是用什么材料做的
- AITO|余承东:充电不方便时可以将AITO问界M5、M7当燃油车开
- 卫星|华为Mate 50将先于iPhone 14实现卫星通信:率先接入北斗卫星
- 余承东|向上捅破天!余承东:华为Mate 50将让信号超越地面
- AirPods|AirPods Pro 2将随iPhone14一起发布:接口大概率还是祖传Lightning
- 不良运动习惯达不到瘦身效果 良好的锻炼习惯将使你终身受益
- 华硕|华硕无畏Pro 2022款即将发布:官宣升级RTX 3060显卡
- 能源|电费飙升 德国将对能源公司“劫富济贫”:一定要熬过冬天
- 血糖|不用扎针了!胰岛素含片或将问世:与注射效果相同