欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker持久化搭建MinIO過程

 更新時(shí)間:2025年08月19日 15:39:57   作者:く成哦  
這篇文章主要介紹了Docker持久化搭建MinIO過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、了解MinIO,MinIO 是什么?

MinIO 是什么?

  • 開源、云原生的 對(duì)象存儲(chǔ) 系統(tǒng)(對(duì)標(biāo) Amazon S3)。
  • 用 Go 編寫,單二進(jìn)制即可運(yùn)行,支持單機(jī)、分布式、容器化多種形態(tài)。
  • 完全兼容 S3 API,現(xiàn)有 S3 工具(AWS CLI、Terraform、Rclone 等)直接可用。

核心能力速覽

維度說明
性能單機(jī)即可做到 GB/s 級(jí)吞吐;分布式可水平擴(kuò)展到上千節(jié)點(diǎn)。
數(shù)據(jù)保護(hù)糾刪碼(Erasure Code)實(shí)現(xiàn)冗余,可容忍一半節(jié)點(diǎn)/磁盤損壞仍不丟數(shù)據(jù)。
安全傳輸 TLS、靜態(tài) AES-256 加密;細(xì)粒度 RBAC、LDAP、OAuth 集成。
部署形態(tài)1. 單機(jī)二進(jìn)制 2. Docker 3. K8s/Helm 4. 分布式裸機(jī)集群。
最大對(duì)象單個(gè)對(duì)象 5 TB;小文件同樣高效。

二、搭建MinIO

Docker容器搭建

創(chuàng)建持久化目錄

sudo mkdir -p /data/minio/{data,config}
sudo chmod -R 777 /data/minio          # 避免容器內(nèi)權(quán)限問題

測(cè)試?yán)∫幌耺inio鏡像

docker pull minio/minio

啟動(dòng)minio容器(一條指令)

docker run -d \
  --name minio \
  --restart=always \
  -p 9000:9000 \
  -p 9001:9001 \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=SecurePass123" \
  -v /data/minio/data:/data \
  -v /data/minio/config:/root/.minio \
  minio/minio server /data --console-address ":9001"

參數(shù)說明:

參數(shù)含義
-d后臺(tái)運(yùn)行
--restart=always宿主機(jī)重啟后自動(dòng)拉起
-p 9000:9000API / S3 端口
-p 9001:9001Web 控制臺(tái)端口
-v /data/minio/data:/data對(duì)象數(shù)據(jù)持久化
-v /data/minio/config:/root/.minio配置文件持久化

查看是否運(yùn)行成功

docker ps

查看minio容器是否啟動(dòng)

訪問驗(yàn)證

  • 控制臺(tái):http://localhost:9001
  • S3 API:http://localhost:9000

用戶名/密碼即上面啟動(dòng)指令里面的 admin / SecurePass123。

防火墻和服務(wù)器開啟端口

sudo firewall-cmd --permanent --add-port=9000/tcp

sudo firewall-cmd --permanent --add-port=9001/tcp

sudo firewall-cmd --reload

sudo firewall-cmd --list-ports
# 應(yīng)顯示:9000/tcp 9001/tcp

重啟 / 升級(jí) / 遷移

重啟

docker restart minio

升級(jí)鏡像

docker pull minio/minio
docker rm -f minio
# 再執(zhí)行上面 docker run 命令即可,數(shù)據(jù)仍在 /data/minio

遷移

直接打包 /data/minio 目錄,復(fù)制到新機(jī)器后掛載即可。

三、常用運(yùn)維命令

# 查看日志
docker logs -f minio

# 進(jìn)入容器
docker exec -it minio sh

# 停止并刪除(數(shù)據(jù)保留)
docker rm -f minio

四、總結(jié)

通過一條 docker run 命令即可在單機(jī)完成 持久化對(duì)象存儲(chǔ) 搭建:

  • 數(shù)據(jù)、配置全部落盤 /data/minio,重啟/升級(jí)/遷移零丟失;
  • 9000 端口暴露 S3 API,9001 端口提供 Web 控制臺(tái);
  • 防火墻放行對(duì)應(yīng)端口后即可通過瀏覽器或任何 S3 工具直接訪問。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker容器搭建本地私有倉庫詳情

    Docker容器搭建本地私有倉庫詳情

    這篇文章主要介紹了Docker容器搭建本地私有倉庫詳情,Docker?官方提供了一個(gè)搭建私有倉庫的鏡像?registry?,運(yùn)行該鏡像的容器并且對(duì)外暴露5000端口就ok了
    2022-08-08
  • CentOS?7.9?安裝?docker20.10.12的過程解析

    CentOS?7.9?安裝?docker20.10.12的過程解析

    這篇文章主要介紹了CentOS?7.9?安裝?docker20.10.12?的相關(guān)資料,安裝軟件包時(shí)卸載舊軟件包,如果已經(jīng)安裝這些程序,請(qǐng)卸載他們以及相關(guān)的依賴項(xiàng),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Spring Boot 打包上傳Docker 倉庫的詳細(xì)步驟

    Spring Boot 打包上傳Docker 倉庫的詳細(xì)步驟

    這篇文章主要介紹了Spring Boot 打包上傳Docker 倉庫的詳細(xì)步驟,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • 一文搞定Docker安裝ElasticSearch的過程

    一文搞定Docker安裝ElasticSearch的過程

    通過本文可以幫助大家快速學(xué)習(xí)Docker安裝ElasticSearch的過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-08-08
  • Docker能否成為下一個(gè)“Linux”?

    Docker能否成為下一個(gè)“Linux”?

    今天小編就為大家分享一篇關(guān)于Docker能否成為下一個(gè)“Linux”?,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Docker安裝部署單機(jī)版Rocket及基礎(chǔ)講解

    Docker安裝部署單機(jī)版Rocket及基礎(chǔ)講解

    RocketMQ是阿里巴巴旗下一款開源的MQ框架,經(jīng)歷過雙十一考研、Java編程語言實(shí)現(xiàn),有非常好完整生態(tài)系統(tǒng),這篇文章主要介紹了用Docker部署安裝單機(jī)版Rocket及基礎(chǔ)講解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值
    2022-07-07
  • Docker NFS volume創(chuàng)建與使用方式

    Docker NFS volume創(chuàng)建與使用方式

    這篇文章主要介紹了Docker NFS volume創(chuàng)建與使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • docker安裝Adminer并支持mysql和mongodb的詳細(xì)步驟

    docker安裝Adminer并支持mysql和mongodb的詳細(xì)步驟

    這篇文章主要介紹了docker安裝Adminer并支持mysql和mongodb,通過查找并拉取Adminer鏡像,啟動(dòng)docker,支持mysq,本文分步驟給大家詳細(xì)講解,需要的朋友可以參考下
    2022-10-10
  • Docker 部署 Prometheus的安裝詳細(xì)教程

    Docker 部署 Prometheus的安裝詳細(xì)教程

    這篇文章主要介紹了Docker 部署 Prometheus及安裝方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Docker內(nèi)部MySQL如何開啟binlog日志

    Docker內(nèi)部MySQL如何開啟binlog日志

    這篇文章主要介紹了Docker內(nèi)部MySQL如何開啟binlog日志問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評(píng)論