溫馨提示×

Ubuntu MinIO與Docker集成指南

小樊
44
2025-08-01 19:19:19
欄目: 智能運維

在Ubuntu上通過Docker集成MinIO是一個相對簡單的過程。以下是詳細的步驟指南,幫助你在Ubuntu系統上安裝和配置MinIO。

前提條件

確保您的系統已經安裝了Docker。如果還沒有安裝Docker,可以參考Docker官方文檔進行安裝。

安裝Docker

# 更新系統包
sudo apt update
sudo apt upgrade -y

# 安裝Docker
curl -fsSL https://get.docker.com | bash
sudo systemctl start docker
sudo systemctl enable docker

拉取MinIO Docker鏡像

docker pull minio/minio

創建數據目錄

為了持久化存儲數據,需要在主機上創建一個目錄來存放MinIO數據:

mkdir -p /mnt/data/minio

運行MinIO容器

使用以下命令啟動MinIO容器:

docker run -d --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -v /mnt/data/minio:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=admin123" \
  minio/minio server /data --console-address ":9001"

解釋:

  • -d:以后臺模式運行容器。
  • --name minio:為容器指定名稱minio。
  • -p 9000:9000:將主機的端口9000映射到容器的端口9000(MinIO API端口)。
  • -p 9001:9001:將主機的端口9001映射到容器的端口9001(MinIO控制臺端口)。
  • -v /mnt/data/minio:/data:將主機的/mnt/data/minio目錄掛載到容器的/data目錄,以持久化存儲數據。
  • -e "MINIO_ROOT_USER=admin":設置MinIO的root用戶名。
  • -e "MINIO_ROOT_PASSWORD=admin123":設置MinIO的root用戶密碼。
  • minio/minio:使用MinIO Docker鏡像。
  • server /data --console-address ":9001":啟動MinIO服務器并指定數據目錄和控制臺地址。

訪問MinIO控制臺

啟動容器后,您可以通過瀏覽器訪問MinIO控制臺:

  • 控制臺地址:http://YOUR_SERVER_IP:9001
  • 使用您在環境變量中設置的root用戶名和密碼(例如adminadmin123)登錄。

驗證MinIO API

您還可以通過MinIO API端口訪問對象存儲服務:

  • API地址:http://YOUR_SERVER_IP:9000

管理和使用MinIO

登錄到MinIO控制臺后,您可以創建存儲桶、上傳文件、管理用戶和策略等。

示例 Docker Compose 文件(可選)

如果您更喜歡使用Docker Compose來管理容器,可以創建一個docker-compose.yml文件:

version: '3.8'
services:
  minio:
    image: minio/minio
    container_name: minio
    ports:
      - "9000:9000"
      - "9001:9001"
    environment:
      MINIO_ROOT_USER: admin
      MINIO_ROOT_PASSWORD: admin123
    volumes:
      - /mnt/data/minio:/data
    command: server /data --console-address ":9001"

然后使用以下命令啟動MinIO服務:

docker-compose up -d

以上步驟將幫助您在Ubuntu系統上通過Docker安裝并運行MinIO,并進行基本配置。

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