温馨提示×

linux minio docker咋装

小樊
39
2026-10-10 09:55:04
栏目: 智能运维

下面给你几种在 Linux 上用 Docker 安装 MinIO 的常见方式,从最简单到推荐用法。


一、最快速方式(单机测试)

1. 安装 Docker

# Ubuntu / Debian
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker

# CentOS
sudo yum install docker -y
sudo systemctl enable --now docker

2. 运行 MinIO 容器

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

访问:

  • API: http://服务器IP:9000
  • 控制台: http://服务器IP:9001

二、推荐方式(挂载数据目录,重启不丢数据)

mkdir -p /opt/minio/data

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

三、用 docker-compose 安装(最推荐)

1. 安装 docker-compose

sudo apt install docker-compose -y

2. 创建配置文件

mkdir -p /opt/minio
cd /opt/minio

docker-compose.yml

version: '3.7'

services:
  minio:
    image: quay.io/minio/minio
    container_name: minio
    ports:
      - "9000:9000"
      - "9001:9001"
    environment:
      MINIO_ROOT_USER: admin
      MINIO_ROOT_PASSWORD: admin123
    volumes:
      - ./data:/data
    command: server /data --console-address ":9001"
    restart: always

3. 启动

docker-compose up -d

四、常见问题

端口被占用

改端口即可:

-p 9900:9000

防火墙

sudo ufw allow 9000
sudo ufw allow 9001

查看日志

docker logs -f minio

如果你告诉我:

  • 你是 Ubuntu / CentOS / 麒麟 / 欧拉
  • 要不要 多节点 / 生产环境
  • 要不要 HTTPS

我可以直接给你一套完整配置。

0 踩