開発環境とかでよくつかうのでメモ
- たとえば mongodump したやつとかを 開発環境で mongorestore したいんだけど、手元には mongo client 入ってないし。
- 開発環境は、例えば
mongo-dev-server
とかいう名前で mongo が立ち上がってるとして - 手元の
dumpdata/
以下に dump したデータがあったとして、
docker run --rm --link mongo-dev-server:mm \
-v "$(pwd)"/dumpdata/:/backup \
mongo bash -c 'mongorestore --db crowi_dev --host mm /backup'
db名はまあ適当です。
まあこんなかんじ。