初始化minio失败,检测到docker-compose.yml文件不存在,请卸载重装后再试

今天有在服务器中部署Minio对象存储程序的时候发现在安装过程中出现问题。我用的环境是宝塔面板,这里在安装后点击设置的时候提示有错误,提示"初始化minio失败,检测到docker-compose.yml文件不存在,请卸载重装后再试"。

看来是环境包不完整导致的。

1. 确认 Docker 和 Docker Compose 已正确安装

首先,确保您的服务器上已经正确安装了 Docker 和 Docker Compose。

检查 Docker 版本:​

docker --version

检查 Docker Compose 版本:​

docker-compose --version

2. 获取 MinIO 的 docker-compose.yml 文件

MinIO 官方提供了 docker-compose.yml 文件,您可以通过以下几种方式获取:

方法一:从官方 GitHub 仓库下载

​克隆 MinIO 的 Docker Compose 仓库:​

git clone https://github.com/minio/console.git

​进入 console 目录并找到 docker-compose.yml 文件:​

cd console/deploy/docker/
ls

您应该能看到 docker-compose.yml 文件。

方法二:手动创建 docker-compose.yml

如果您只需要基本的 MinIO 服务,可以手动创建一个简单的 docker-compose.yml 文件。以下是一个示例配置:

version: '3.7'

services:
minio:
image: minio/minio:RELEASE.2023-10-07T15-12-43Z
container_name: minio
ports:
- "9000:9000"
- "9001:9001"
environment:
MINIO_ROOT_USER: your-root-user
MINIO_ROOT_PASSWORD: your-root-password
volumes:
- ./data:/data
command: server /data --console-address ":9001"

说明:​

将 your-root-user 和 your-root-password 替换为您希望设置的 MinIO 管理员用户名和密码。

./data 目录将用于存储 MinIO 的数据,请确保该目录存在或根据需要调整路径。

3. 启动 MinIO 使用 Docker Compose

​导航到包含 docker-compose.yml 文件的目录:​

cd /path/to/your/docker-compose-directory

​启动 MinIO 服务:​

docker-compose up -d

这将以分离模式(后台运行)启动 MinIO 容器。

​验证 MinIO 是否正在运行:​

docker ps

您应该能看到名为 minio 的容器正在运行。

​访问 MinIO 控制台:​

打开浏览器并访问 http://your-server-ip:9001,使用之前设置的 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 登录。

投上你的一票

本文出处:老蒋部落 » 初始化minio失败,检测到docker-compose.yml文件不存在,请卸载重装后再试 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送