温馨提示×

怎样快速安装Ubuntu MinIO

小樊
89
2025-06-23 17:43:44
栏目: 智能运维

在Ubuntu上安装MinIO主要有两种方式:基础单机安装和使用Docker安装。以下是详细的步骤:

基础单机安装

  1. 准备工作
  • 更新系统包列表:
    sudo apt update
    
  • 安装必要的依赖(可选,根据需要):
    sudo apt install git curl
    
  1. 下载MinIO安装包
  • 访问MinIO官方下载页面,选择适合你系统的版本并下载。例如,对于Ubuntu 64位系统:
    wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20240826153307.0.0_amd64.deb -o minio.deb
    
  1. 安装MinIO
  • 使用dpkg命令安装下载的安装包:
    sudo dpkg -i minio.deb
    
  1. 创建systemd服务
  • 创建一个minio.service服务文件:
    sudo nano /usr/lib/systemd/system/minio.service
    
  • 添加以下内容:
    [Unit]
    Description=MinIO Server
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/usr/local/bin/minio
    
    [Service]
    Type=notify
    WorkingDirectory=/usr/local
    User=minio-user
    Group=minio-user
    ProtectProc=invisible
    EnvironmentFile=/etc/default/minio
    ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
    Restart=always
    LimitNOFILE=1048576
    TasksMax=infinity
    DisableTimeout
    
    [Install]
    WantedBy=multi-user.target
    
  • 保存并退出编辑器。
  1. 创建用户和用户组
sudo groupadd -r minio-users
sudo useradd -m -r -g minio-user minio-user
  1. 创建文件存储路径
sudo mkdir -p /data/minio
sudo chown minio-user:minio-user /data/minio
  1. 创建环境变量文件
sudo nano /etc/default/minio
  • 添加以下内容:
    MINIO_ROOT_USER=minio-user
    MINIO_ROOT_PASSWORD=your_minio_password
    MINIO_VOLUMES=/data
    MINIO_OPTS="--address :9000 --console-address :9001"
    MINIO_ACCESS_KEY=minioadmin
    MINIO_SECRET_KEY=minioadmin
    MINIO_REGION=cn-north-1
    MINIO_DOMAIN=minio.your_domain.com
    
  • 保存并退出编辑器。
  1. 启动MinIO服务
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
  1. 验证安装
  • 使用以下命令验证MinIO是否正在运行:
    curl -i http://192.168.1.1:9000
    
  • 如果看到MinIO的响应信息,则表示安装成功。
  1. 登录MinIO控制台
  • 使用浏览器访问MinIO的Web控制台,默认地址为:
    http://<your_server_ip>:9000/login
    
  • 使用配置的账号密码(minioadmin:minioadmin)登录即可。

使用Docker安装

  1. 拉取MinIO镜像
docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z
  1. 创建数据目录
sudo mkdir -p /opt/minio/config
sudo mkdir -p /opt/minio/data
  1. 运行容器
docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  --restart=always \
  -v /opt/minio/data:/data \
  -v /opt/minio/config:/root/.minio \
  -e "MINIO_ACCESS_KEY=myminioadmin" \
  -e "MINIO_SECRET_KEY=myminioadmin" \
  minio/minio:RELEASE.2022-01-04T07-41-07Z \
  server /data \
  --console-address ":9001"
  1. 访问MinIO控制台
  • 通过浏览器访问 http://<你的IP地址>:9001 ,使用步骤3中设置的 MINIO_ACCESS_KEYMINIO_SECRET_KEY 作为用户名和密码登录。

希望这些步骤能帮助你在Ubuntu上成功安装并运行MinIO。

0