赞
踩
要使用 Docker Compose 安装 MinIO 并设置用户名和密码,您需要创建一个 docker-compose.yml
文件来定义 MinIO 服务。在这个文件中,您可以指定 MinIO 的 Docker 镜像、端口映射、环境变量(包括用户名和密码)以及数据卷的挂载点。
以下是一个简单的 docker-compose.yml
文件示例,用于部署 MinIO:
version: '3.7' services: minio: image: minio/minio ports: - "9000:9000" # MinIO API 端口 - "9001:9001" # MinIO Console 端口 volumes: - minio-data:/data # MinIO 数据存储 environment: MINIO_ROOT_USER: "USCW1xqZflbbXNKE6D5j" # 设置 MinIO 的用户名 MINIO_ROOT_PASSWORD: "vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkr" # 设置 MinIO 的密码 command: server /data --console-address ":9001" # 启动命令,指定数据目录和控制台地址 volumes: minio-data: # 定义数据卷
将上述内容保存到一个名为 docker-compose.yml
的文件中。
打开终端或命令提示符,导航到包含 docker-compose.yml
文件的目录。
运行以下命令来启动 MinIO 服务:
docker-compose up -d
这个命令会在后台启动 MinIO 服务。-d
参数表示 “detached” 模式,即在后台运行。
要停止并移除 MinIO 服务,可以使用以下命令:
docker-compose down
通过这种方式,您可以轻松地使用 Docker Compose 部署 MinIO,并且可以在 docker-compose.yml
文件中自定义 MinIO 的配置,包括网络设置、卷挂载以及其他任何支持的环境变量配置。
如果出现这个问题:
(algo) [root@cx-db-test-1 minio]# docker pull minio/minio:latest latest: Pulling from minio/minio Digest: sha256:d786220feef7d8fe0239d41b5d74501dc824f6e7dd0e5a05749c502fff225bf3 Status: Image is up to date for minio/minio:latest docker.io/minio/minio:latest (algo) [root@cx-db-test-1 minio]# docker compose up [+] Running 1/0 ✔ Container minio-minio-1 Created 0.0s Attaching to minio-minio-1 minio-minio-1 | API: http://192.168.112.2:9000 http://127.0.0.1:9000 minio-minio-1 | minio-minio-1 | Console: http://192.168.112.2:9001 http://127.0.0.1:9001 minio-minio-1 | minio-minio-1 | Documentation: https://docs.min.io minio-minio-1 | minio-minio-1 | You are running an older version of MinIO released 2 years ago minio-minio-1 | Update: minio-minio-1 | Run `mc admin update` minio-minio-1 | minio-minio-1 |
更新docker-compose.yml文件,更新为最新的版本
version: '3.7'
services:
minio:
image: minio/minio:RELEASE.2024-02-14T21-36-02Z
ports:
- "9000:9000" # MinIO API 端口
- "9001:9001" # MinIO Console 端口
volumes:
- /home/test_ai/minio/data:/data # MinIO 数据存储
environment:
MINIO_ROOT_USER: "USCW1xqZflbbXNKE6D5j" # 设置 MinIO 的用户名
MINIO_ROOT_PASSWORD: "vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkr" # 设置 MinIO 的密码
command: server /data --console-address ":9001" # 启动命令,指定数据目录和控制台地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。