溫馨提示×

Ubuntu MinIO與Docker如何結合使用

小樊
43
2025-07-03 21:33:09
欄目: 智能運維

Ubuntu與MinIO可以結合使用,通過Docker容器化技術可以簡化部署和管理過程,提高系統的可移植性和可擴展性。以下是結合使用的步驟:

環境準備

確保系統已安裝Docker環境??梢酝ㄟ^以下命令在Ubuntu上安裝Docker:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

單節點部署

  1. 創建數據存儲目錄
mkdir -p /minio/data && chmod -R 755 /minio
  1. 啟動MinIO容器
docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=YourSecurePass123!" \
  quay.io/minio/minio:RELEASE.2024-05-20T18-35-36Z \
  server /data --console-address ":9001"

參數說明:

  • -p 9000:9000:API服務端口
  • -p 9001:9001:控制臺訪問端口
  • -v /minio/data:/data:數據卷掛載
  • -e "MINIO_ROOT_USER=admin":設置管理員賬號密碼
  • quay.io/minio/minio:RELEASE.2024-05-20T18-35-36Z:MinIO鏡像
  • server /data:指定存儲目錄和運行模式
  • --console-address ":9001":控制臺監聽端口

持久化存儲配置

為了確保數據持久化,需要將主機目錄映射到容器內部。例如,在Linux/macOS系統上:

mkdir -p ~/minio/data
docker run \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v ~/minio/data:/data \
  quay.io/minio/minio server /data --console-address ":9001"

在Windows系統上:

docker run \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v D:\data:/data \
  quay.io/minio/minio server /data --console-address ":9001"

驗證部署

使用MinIO客戶端工具mc來驗證集群狀態:

docker pull minio/mc
docker run -it --entrypoint=/bin/sh minio/mc mc alias set myminio http://minio-server:9000 admin Admin123!
mc admin info myminio

如果輸出顯示所有節點都已加入集群并且狀態正常,說明集群搭建成功。

以上步驟展示了如何在Ubuntu上使用Docker部署MinIO,包括環境準備、單節點部署、持久化存儲配置以及驗證部署。通過這些步驟,您可以快速搭建一個高性能的對象存儲系統。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女