폴더 구성은 다음과 같다
./docker/minio/minio1 (빈폴더)
./docker/minio/minio2 (빈폴더)
./docker/minio/minio3 (빈폴더)
./docker/minio/minio4 (빈폴더)
./docker/docker-compose.yml
docker-compose.yml
version: '2'
services:
minio1:
hostname: minio1
container_name: minio1
image: docker.io/bitnami/minio:2021
ports:
- 9000:9000
- 9001:9001
volumes:
- type: bind
source: ./minio/minio1
target: /data
read_only: false
environment:
- MINIO_ACCESS_KEY=minio
- MINIO_SECRET_KEY=miniosecret
- MINIO_DISTRIBUTED_MODE_ENABLED=yes
- MINIO_DISTRIBUTED_NODES=minio1,minio2,minio3,minio4
minio2:
hostname: minio2
container_name: minio2
image: docker.io/bitnami/minio:2021
volumes:
- type: bind
source: ./minio/minio2
target: /data
read_only: false
environment:
- MINIO_ACCESS_KEY=minio
- MINIO_SECRET_KEY=miniosecret
- MINIO_DISTRIBUTED_MODE_ENABLED=yes
- MINIO_DISTRIBUTED_NODES=minio1,minio2,minio3,minio4
depends_on:
- minio1
minio3:
hostname: minio3
container_name: minio3
image: docker.io/bitnami/minio:2021
volumes:
- type: bind
source: ./minio/minio3
target: /data
read_only: false
environment:
- MINIO_ACCESS_KEY=minio
- MINIO_SECRET_KEY=miniosecret
- MINIO_DISTRIBUTED_MODE_ENABLED=yes
- MINIO_DISTRIBUTED_NODES=minio1,minio2,minio3,minio4
depends_on:
- minio1
- minio2
minio4:
hostname: minio4
container_name: minio4
image: docker.io/bitnami/minio:2021
volumes:
- type: bind
source: ./minio/minio4
target: /data
read_only: false
environment:
- MINIO_ACCESS_KEY=minio
- MINIO_SECRET_KEY=miniosecret
- MINIO_DISTRIBUTED_MODE_ENABLED=yes
- MINIO_DISTRIBUTED_NODES=minio1,minio2,minio3,minio4
depends_on:
- minio1
- minio2
- minio3
작업 위치로 이동한다
ls
pwd
컨테이너를 만든다
컨테이너를 만드는 명령어를 날리면
minio 폴더 안에 자동적으로 파일들이 생성됨
docker-compose up -d
컨테이너가 잘 올라왔는지 확인하고
minio1의 웹 브라우저를 열어보자
아이디 : minio
비밀번호 : miniosecret
접속하면 잘 된 것을 확인할 수 있따
버킷을 만드는건 다음시간에 해보자
'Operating System > Docker' 카테고리의 다른 글
[docker] 미니오 클러스터 장애 발생 및 복구시 버킷 확인해보기 (docker-compose, minio, cluster) (0) | 2021.10.06 |
---|---|
[docker] 미니오 버킷 만들기 (docker-compose, minio cluster, bucket) (0) | 2021.10.05 |
[docker] 도커로 미니오 컨테이너 만들기 (docker-compose, minio) (0) | 2021.10.05 |
[docker] 도커 볼륨 명령어로 전체 삭제하기 (docker, volume, prune) (0) | 2021.10.05 |
[docker] docker compose로 timezone KST로 컨테이너 만들기 (docker-compose timezone kst ubuntu) (0) | 2021.09.20 |