MinIO 是一款高性能、開源的分布式對象存儲系統(tǒng),專為云原生和容器化環(huán)境設計,基于 Go 語言編寫,兼容 Amazon S3 API,能夠無縫集成到現(xiàn)有的 S3 生態(tài)系統(tǒng)中,MinIO 使用分布式架構來存儲和管理大規(guī)模的非結構化數(shù)據(jù),如圖片、視頻、日志文件等,提供高可用性、可擴展性和數(shù)據(jù)持久性

華為云端口放行

??服務器放行對應端口 9000,9001

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

Docker 安裝并配置鏡像加速

1、購買華為云 Flexus X 實例

Flexus云服務器X實例-華為云 (huaweicloud.com)

2、docker 安裝

yum?install -y?docker-ce

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

3、驗證 Docker 是否安裝成功,啟動 docker 服務并設置開機自啟動,且查看 docker 狀態(tài)

docker --versionsystemctl enable dockersystemctl start dockersystemctl status docker

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

4、docker-ce 下載

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

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

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

[docker-ce-stable]name=Docker CE?Stable -?$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 CE?Stable -?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 CE?Stable -?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 CE?Test -?$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 CE?Test -?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 CE?Test -?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 CE?Nightly -?$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 CE?Nightly -?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 CE?Nightly -?Sourcesbaseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9.9/source/nightlyenabled=0gpgcheck=1gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

6、清除和構建緩存

yum?clean allyum?makecache

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

7、docker 配置鏡像加速(在華為云鏡像中心可獲取自己的鏡像加速配置)

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

8、創(chuàng)建鏡像加速配置文件

vim?/etc/docker/daemon.json

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

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

9、重新加載配置文件,重新啟動 docker,查看是否配置成功

systemctl?daemon-reloadsystemctl?restart docker.service

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

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

docker?info

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

搭建 MinIO

1、MinIO 鏡像拉取

docker?pull minio/minio

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

2、創(chuàng)建掛載目錄和上傳文件目錄

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

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

3、創(chuàng)建容器并運行

docker?run -p?9000:9000 -p?9001:9001 --name?minio -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"

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

4、瀏覽器地址訪問,登錄即可,成功搭建

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

??搭建 MinIO 之后,可以輕松地存儲、管理和訪問大規(guī)模的非結構化數(shù)據(jù),如圖片、視頻、日志文件等,MinIO 支持分布式部署,能夠提供高可用性和數(shù)據(jù)冗余,確保數(shù)據(jù)的安全性和持久性

總結

云服務器 Flexus X 實例,Docker 集成搭建 MinIO

 

華為云服務器 Flexus X 實例,Docker 集成搭建 MinIO,搭建 MinIO 之后,可以輕松地存儲、管理和訪問大規(guī)模的非結構化數(shù)據(jù),如果有用戶跟我有一樣需求,可以購買華為云服務器來搭建,目前華為云服務器正在優(yōu)惠期間,性價比非常高!

華為云828 Flexus X實例

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。