ubuntu

Ubuntu Minio如何进行容器化部署

小樊
34
2025-06-19 17:22:05
栏目: 智能运维

在Ubuntu系统中使用Docker进行MinIO的容器化部署是一个相对简单的过程。以下是详细的步骤:

环境准备

  1. 安装Docker
sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取MinIO Docker镜像
docker pull minio/minio

单节点部署

  1. 创建数据存储目录(可选,但推荐):
mkdir -p /minio/data && chmod -R 755 /minio
  1. 启动MinIO容器
docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9090:9090 \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=YourSecurePass123!" \
  quay.io/minio/minio:RELEASE.2024-05-20T18-35-36Z \
  server /data --console-address ":9090"

参数说明:

分布式部署(多节点)

  1. 配置多节点存储:在多台服务器上部署MinIO以提高可用性和性能。假设有4台服务器,每台提供一个存储路径 /mnt/data{1..4}

  2. 启动命令(每台服务器执行相同命令):

docker run -d --name minio \
  -p 9000:9000 \
  -p 9090:9090 \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=admin123" \
  minio/minio server http://node{1...4}/mnt/data{1...4}

参数说明:

验证部署

  1. 访问MinIO控制台:打开浏览器,访问 http://<服务器IP>:9090,输入用户名和密码,进入管理界面。

  2. 使用MinIO客户端:你可以使用MinIO提供的客户端工具 mc 来管理MinIO服务器。首先,下载并配置 mc

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/

然后,配置 mc 客户端:

mc alias set myminio http://<服务器IP>:9000 admin admin123
mc ls myminio

通过以上步骤,你就可以在Ubuntu系统中成功部署MinIO作为对象存储服务,并根据需要进行配置和使用。

0
看了该问题的人还看了