mongodbをDockerで起動するメモ

Dockerにてmongodbを起動したい

$ docker run --rm -it -d mongo
  • このコマンドでmongodbがバックグラウンドで起動します

バージョン指定したい場合

$ docker run --rm -it -d mongo:version
  • こんな感じでバージョン指定

mongodbのコンテナ内に入る

  • まずはdockerのコンテナIDを確認(docker ps)
  • 以下のは例ですが、94f49d3d4626と確認できます
$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
94f49d3d4626        mongo               "docker-entrypoint.s…"   2 seconds ago       Up 1 second         27017/tcp           kind_pascal
  • このコンテナに入ります(bash
$ docker exec -it 94f49d3d4626 bash
root@94f49d3d4626:/#
  • こんな感じでrootユーザで入れるはず

mongodbの操作をする

  • 上記のような要領でまずはコンテナに入る
# mongo
  • これでmongoシェルが起動