初始化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 登录。

投上你的一票

原创文章,转载请注明出处:https://www.itbulu.com/docker-compose-minio.html

上一篇 2025年3月13日 22:09
下一篇 2025年6月6日 08:43

相关推荐

  • 将Debian10升级到Debian11的过程记录

    服务器的系统镜像也在不断的升级,我们有些业务项目早年部署的比较早在Debian10环境中,现在我们较多的用的是Debian11。当然我们采用较好的办法是将新的环境部署Debian1…

    2024年10月15日
  • VMware虚拟机安装深度Deepin系统图文教程

    今年春节稍微和往年不同,作为普通的我们来说,待在家里不给别人添加麻烦就是最大的支持。老蒋在日常的运维调试项目中对于有些环境是需要用到服务器真实环境的,但是有些时候可以直接在本地VM…

    2020年1月26日
  • 一键VPS测速脚本看清所选主机速度对比情况

    我们很多时候选择到的主机均是直接拿来使用的,但是会发现有的主机商速度不错,有的看似配置挺高但是速度并不快。有的是网络问题,也有是配置问题,比如我们看到有些主机商价格便宜而且配置高,…

    2020年12月17日
  • 记录利用SQL命令行实现mongodb删除用户的方法

    在MongoDB中,管理用户是确保数据库安全和访问控制的重要方面。删除用户是一个常见的操作,尤其是在用户权限变更、用户离职或者需要清理不再需要的访问权限时。MongoDB提供了灵活…

    2024年9月9日
  • 8个远程桌面连接不上解决方法整理

    由于业务的需要,我们很多时候需要本地远程连接桌面的,但是有些时候无法连接,可能是端口问题,防火墙问题或者服务器的问题。这里如果我们也有遇到远程桌面连接不上,提供几个解决策略。 1、…

    2023年11月23日