首先,你必须确保你已经安装了docker并正确配置。
-
下载mongo镜像
$ docker pull mongo
相关详情可以参考docker hub
-
完成
pull操作后,通过下面命令来启动mongo的server,下图介绍了此命令的具体含义$ docker run -it --rm -v $(pwd)/db:/data/db mongo

docker run命令解释
-
启动
mongo的client连接mongo server运行bash
$ docker run -it --rm --link=mongoseverName:mongo mongo /bin/bash查看环境变量是否已经Link过来
$ env连接mongo server
$ mongo $MONGO_PORT_27017_TCP_ADDR:MONGO_PORT_27017_TCP_PORT

过程图
这里的mongo client的环境变量引用了mongo server中的环境变了,我们启动时只需要查看环境变量,然后连接指定IP即可。
另外,如果不想启动一个新的容器的话,可以
$ docker exec -it mongoseverName bash
进入server内调用自身的mongo命令进入数据库