로딩
요청 처리 중입니다...

62. [MongoDB] Sharding MongoDB on Docker Container

 62. [MongoDB] Sharding MongoDB on Docker Container

이번 포스트에서는 도커에서 MongoDB를 올리고, 샤딩을 하는 방법에 대해서 다룬다. 샤딩은 실제 머신에서 하는것과 별로 다를바가 없지만 컨테이너로 되어 있으니 배포는 훨씬 쉬울거라고 생각한다.

또한 샤딩된 MongoDB(이하 몽고) 컨테이너를 commit 하면, 하나의 데이터 볼륨 이미지가 생성되니, 이를 이용하면 데이터 컨테이너 마켓, 혹은 레이어형태의 데이터 저장이 가능할지도 모른다. 1. 몽고DB 설치 및 commit 일단 다음을 입력해 새로운 컨테이너를 생성하고 몽고DB를 설치한다. 1 2 3 4 5 docker run -i -t --name forcommit ubuntu apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.2 multiverse" | sudo...