minIO 部署 含 docker compose

Docker 部署

  • ubuntu 系统
  • 安装 Curl 工具柜
    sudo apt install curl -y
  • 安装 gpg key
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
    sudo mkdir -m 0755 -p /etc/apt/keyrings
    echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • 安装 docker 及相关服务
    `sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
  • 服务启动
    sudo systemctl daemon-reload sudo systemctl start docker sudo systemctl enable docker sudo systemctl status docker

安装 docker-compose

  • 切换 bin 目录,环境变量目录
    cd /usr/local/bin
  • wget 下载软件包 (vpN)
    wget https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64
  • 更名
    mv docker-compose-linux-x86_64 docker-compose
  • 更改权限,测试完成
    sudo chmod 777 docker-compose
    docker-compose --version

docker compose 部署 minIO

  • 创建文件夹
    mkdir -p /datat/minio
  • 创建并编辑 yml 文件
    sudo vi /data/minio/docker-compose.yml
    version: '3' services: minio: image: "quay.io/minio/minio:latest" # or /minio/minio:latest container_name: minio ports: - "9000:9000" - "9001:9001" environment: TZ: Asia/Shanghai MINIO_ROOT_USER: minioadmin MINIO_ROOT_PASSWORD: 12345678 MINIO_COMPRESS: "off" MINIO_COMPRESS_EXTENSIONS: "" MINIO_COMPRESS_MIME_TYPES: "" volumes: - /data/minio/data:/data/ - /data/minio/config:/root/.minio/ command: server --address ':9000' --console-address ':9001' /data privileged: true
  • docker-compose 启动服务,需要自己开端口
    cd /data/minio
    sudo docker compose up --force -d
  • 访问地址
    http://本机地址:9001/login
posted @ 2025-02-05 15:47  joris  阅读(324)  评论(0)    收藏  举报