minio/docs/zh_CN/orchestration/docker-compose
2021-02-01 18:42:58 -08:00
..
README.md fix: typo in chinese docs (#11401) 2021-02-01 18:42:58 -08:00

使用Docker Compose部署MinIO Slack Docker Pulls

Docker Compose允许定义和运行单主机多容器Docker应用程序。

使用Compose您可以使用Compose文件来配置MinIO服务。 然后使用单个命令您可以通过你的配置创建并启动所有分布式MinIO实例。 分布式MinIO实例将部署在同一主机上的多个容器中。 这是建立基于分布式MinIO的开发测试和预发布环境的好方法。

1. 前提条件

2. 在Docker Compose上运行分布式MinIO

在Docker Compose上部署分布式MinIO,请下载docker-compose.yaml到你的当前工作目录。Docker Compose会pull MinIO Docker Image,所以你不需要手动去下载MinIO binary。然后运行下面的命令

GNU/Linux and macOS

docker-compose pull
docker-compose up

Windows

docker-compose.exe pull
docker-compose.exe up

现在每个实例都可以访问端口从9001到9004请在浏览器中访问http://127.0.0.1:9001/

注意事项

  • 默认情况下Docker Compose file使用的是最新版的MinIO server的Docker镜像你可以修改image tag来拉取指定版本的MinIO Docker image.

  • 默认情况下会创建4个minio实例你可以添加更多的MinIO服务最多总共16个到你的MinIO Compose deployment。添加一个服务

    • 复制服务定义并适当地更改新服务的名称。
    • 更新每个服务中的命令部分。
    • 更新要为新服务公开的端口号。 另外,请确保分配给新服务的端口尚未使用。

    关于分布式MinIO的更多资料请访问这里.

  • Docker compose file中的MinIO服务使用的端口是9001到9004这允许多个服务在主机上运行。

了解更多