MinIO - 26. Docker Compose에 MinIO 배포

목록

Deploy MinIO on Docker Compose.

Docker Compose에 MinIO 배포

Docker Compose allows defining and running single host, multi-container Docker applications.

Docker Compose를 사용하면 단일 호스트, 다중 컨테이너 Docker 애플리케이션을 정의하고 실행할 수 있습니다.

With Compose, you use a Compose file to configure MinIO services.

Compose에서는 Compose 파일을 사용하여 MinIO 서비스를 구성합니다.

Then, using a single command, you can create and launch all the Distributed MinIO instances from your configuration.

그런 다음 단일 명령을 사용하여 구성에서 모든 분산 MinIO 인스턴스를 생성하고 시작할 수 있습니다.

Distributed MinIO instances will be deployed in multiple containers on the same host.

분산 MinIO 인스턴스는 동일한 호스트의 여러 컨테이너에 배포됩니다.

This is a great way to set up development, testing, and staging environments, based on Distributed MinIO.

이는 분산 MinIO를 기반으로 개발, 테스트 및 스테이징 환경을 설정하는 좋은 방법입니다.

1. Prerequisites

1. 전제조건

Familiarity with Docker Compose.

Docker Compose에 대해 잘 알고 있어야 합니다.

Docker installed on your machine. Download the relevant installer from here.

Docker가 컴퓨터에 설치되었습니다. 여기에서 관련 설치 프로그램을 다운로드하세요.

2. Run Distributed MinIO on Docker Compose

2. Docker Compose에서 분산 MinIO 실행

To deploy Distributed MinIO on Docker Compose, please download docker-compose.yaml to your current working directory.

Docker Compose에 분산 MinIO를 배포하려면 현재 작업 디렉터리에 docker-compose.yaml을 다운로드하세요.

Note that Docker Compose pulls the MinIO Docker image, so there is no need to explicitly download MinIO binary. Then run one of the below commands.

Docker Compose는 MinIO Docker 이미지를 가져오므로 MinIO 바이너리를 명시적으로 다운로드할 필요가 없습니다. 그런 다음 아래 명령 중 하나를 실행하십시오.

GNU/Linux and macOS

GNU/Linux 및 macOS

docker-compose pull docker-compose up

Windows

윈도우

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

Each instance is now accessible on the host at ports 9001 through 9004, proceed to access the Web browser at http://127.0.0.1:9001/

이제 호스트의 포트 9001~9004에서 각 인스턴스에 액세스할 수 있습니다. 계속해서 http://127.0.0.1:9001/에서 웹 브라우저에 액세스하세요.

Notes

메모

By default the Docker Compose file uses the Docker image for latest MinIO server release. You can change the image tag to pull a specific MinIO Docker image.

기본적으로 Docker Compose 파일은 최신 MinIO 서버 릴리스용 Docker 이미지를 사용합니다. 이미지 태그를 변경하여 특정 MinIO Docker 이미지를 가져올 수 있습니다.

There are 4 minio distributed instances created by default. You can add more MinIO services (up to total 16) to your MinIO Compose deployment. To add a service

기본적으로 4개의 minio 분산 인스턴스가 생성됩니다. MinIO Compose 배포에 더 많은 MinIO 서비스 (최대 총 16 개)를 추가할 수 있습니다. 서비스를 추가하려면

Replicate a service definition and change the name of the new service appropriately.

서비스 정의를 복제하고 새 서비스의 이름을 적절하게 변경합니다.

Update the command section in each service.

각 서비스의 명령 섹션을 업데이트합니다.

Update the port number to exposed for the new service. Also, make sure the port assigned for the new service is not already being used on the host.

새 서비스에 대해 노출되도록 포트 번호를 업데이트합니다. 또한 새 서비스에 할당된 포트가 호스트에서 이미 사용되고 있지 않은지 확인하십시오.

Read more about distributed MinIO here.

여기에서 분산 MinIO에 대해 자세히 알아보세요.

MinIO services in the Docker compose file expose ports 9001 to 9004. This allows multiple services to run on a host.

Docker 작성 파일의 MinIO 서비스는 포트 9001~9004를 노출합니다. 이를 통해 호스트에서 여러 서비스를 실행할 수 있습니다.

Explore Further

더 자세히 살펴보세요

Overview of Docker Compose

Docker Compose 개요

MinIO Docker Quickstart Guide

MinIO Docker 빠른 시작 가이드

Deploy MinIO on Docker Swarm

Docker Swarm에 MinIO 배포

MinIO Erasure Code QuickStart Guide

MinIO 삭제 코드 빠른 시작 안내서