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シェルが起動