云服务器 Flexus X 实例,Docker 集成搭建 MinIO

博主:旭日财富者旭日财富者 2025-01-20 3132

MinIO 是一款高性能、开源的分布式对象存储系统,专为云原生和容器化环境设计,基于 Go 语言编写,兼容 Amazon S3 API,能够无缝集成到现有的 S3 生态系统中,MinIO 使用分布式架构来存储和管理大规模的非结构化数据,如图片、视频、日志文件等,提供高可用性、可扩展性和数据持久性

华为云端口放行

•服务器放行对应端口 9000,9001

wKgZPGeE5_6ABOcaAAHTNgW-_vU696.png

Docker 安装并配置镜像加速

1、购买华为云 Flexus X 实例

Flexus云服务器X实例-华为云 (huaweicloud.com)

2、docker 安装

yuminstall -ydocker-ce

3、验证 Docker 是否安装成功,启动 docker 服务并设置开机自启动,且查看 docker 状态

docker --versionsystemctl enable dockersystemctl start dockersystemctl status docker

wKgZPGeE6ACAGNfkAAM8Pl41XcM638.png

4、docker-ce 下载

wget-O/etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

wKgZO2eE6ACAbEVwAAGPDsQuyrk832.png

5、路径/etc/yum.repos.d 修改配置文件

[docker-ce-stable]name=Docker CEStable -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/stableenabled=1gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-stable-debuginfo]name=Docker CEStable -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/stableenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-stable-source]name=Docker CEStable -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/stableenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test]name=Docker CETest -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test-debuginfo]name=Docker CETest -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-test-source]name=Docker CETest -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/testenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly]name=Docker CENightly -$basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly-debuginfo]name=Docker CENightly -Debuginfo $basearchbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/debug-$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg[docker-ce-nightly-source]name=Docker CENightly -Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg

wKgZPGeE6AGAY2TNAADUmHiZ1mw809.png

6、清除和构建缓存

yumclean allyummakecache

wKgZO2eE6AGAN2t-AAEGLrLsRsw355.png

7、docker 配置镜像加速(在华为云镜像中心可获取自己的镜像加速配置)

wKgZPGeE6AKAYJS9AAGdmxvlEfA935.png

8、创建镜像加速配置文件

vim/etc/docker/daemon.json

{"registry-mirrors":[ "https://fd0cfec0ac0d446db7fd9d27e92d4a8e.mirror.swr.myhuaweicloud.com"]}

wKgZO2eE6AKAYT7XAAD8xkczbqg227.png

9、重新加载配置文件,重新启动 docker,查看是否配置成功

systemctldaemon-reloadsystemctlrestart docker.service

wKgZPGeE6AKARLinAADPd1LGXgg430.png

10、docker info 查看配置信息,是否配置成功镜像加速

dockerinfo

wKgZO2eE6AOASPo_AAHifLl31Wc403.png

搭建 MinIO

1、MinIO 镜像拉取

dockerpull minio/minio

wKgZPGeE6AiAP1mfAAFjLQPswr0670.png

2、创建挂载目录和上传文件目录

mkdir-p/opt/minio/configmkdir-p/opt/minio/data

wKgZO2eE6AmARJ16AAGFtuf96uY242.png

3、创建容器并运行

dockerrun -p9000:9000 -p9001:9001 --nameminio -d--restart=always -e"MINIO_ACCESS_KEY=minio"-e"MINIO_SECRET_KEY=minio123"-v/opt/minio/data:/data -v/opt/minio/config:/root/.minio minio/minio server /data --console-address":9001"

wKgZPGeE6AmACrntAAJtqt1VsvM149.png

4、浏览器地址访问,登录即可,成功搭建

wKgZO2eE6AqAaLRvAAEMzKV4E2s130.png

•搭建 MinIO 之后,可以轻松地存储、管理和访问大规模的非结构化数据,如图片、视频、日志文件等,MinIO 支持分布式部署,能够提供高可用性和数据冗余,确保数据的安全性和持久性

总结

华为云服务器 Flexus X 实例,Docker 集成搭建 MinIO,搭建 MinIO 之后,可以轻松地存储、管理和访问大规模的非结构化数据,如果有用户跟我有一样需求,可以购买华为云服务器来搭建,目前华为云服务器正在优惠期间,性价比非常高!

华为云828 Flexus X实例

审核编辑 黄宇

The End

发布于:2025-01-20,除非注明,否则均为旭日财经网原创文章,转载请注明出处。