环境:在windows10下,安装vagrant和centOS-7,作为虚拟机。然后再虚拟机中安装好docker,利用起安装了mongoDB
启动:
1.先打开Virtual软件(放到后台就行),然后再电脑找到vagrant安装位置,在windows的cmd中cd到目录下,运行vagrant up,启动虚拟机。
2.运行vagrant ssh,进入虚拟机命令环境。输入su root进入root
输入service docker start,启动docker
输入docker pull mongo拉取mongo镜像
输入docker run --name cool-mongo -p 27017:27017 -d mongo启动mongoDB
此时可以通过docker container ps验证mongoDB是否启动。我的数据库名字叫cool-mongo
进入数据库docker exec -it cool-mongo bash,输入mongo启动mongo命令行客户端。
此时我们可以对数据库进行处理了,如:show dbs
如果要停止mongo可以使用如下命令,
1
2
3
4
5
6
|
# 登入mongo
mongo
# 选择使用admin库,在其他的库不行
use admin
# 关闭mongo
db.shutdownServer()
|
通过‘ps -ef | grep momgo'
查看mongo进程是否存在,如果不存在说明关闭成功。