2017-01-23 5 views
0
에 랩

다음과 같이 내 설정은 다음과 같습니다호출 mongodump가 고정 표시기

  • 는 기계가 내가 mongodump
  • 를 통해 백업 마음에 드는 MongoDB의 복제 세트. (V 2.4.8),이 (NAS)이 백업 작업을 수행해야하지만 복제 된 mongodump 이진 파일은 설치되어 있지 않습니다. 그러나 그것은 도커를 지원합니다.

따라서 도커를 사용하여 NAS에서 mongodump를 수행하는 것이 좋습니다.

mongodump.sh --host rs/url -u backup -p "password" --out ./dump/ 

이 고정 표시기 가능합니다 : 좋아하는 쉘 스크립트 "mongodump.sh는"필요한 모든 PARAMS와 mongodump하기 위해 고정 표시기 호출을 포장해야하고 나는 그것을 부를 것이다? 쉘 스크립트는 어떻게 생겼을까요?

답변

1

해결책을 찾은 경우. 도커를 통해 몽고 덤프를 수행하는 데 사용하는 명령은 다음과 같습니다.

docker run --rm --name some-mongo -v /volume1/Backups/mongodump:/dumps --entrypoint mongodump mongo --host rs1/myserver.net -u backup -p "password" --out /dumps