首先,你必须确保你已经安装了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
命令进入数据库