新建并启动容器
1.下载MongoDB镜像hou后启动容器(linux下)
docker run --name mongo -p 27017:27017 -v ~/docker-data/mongo:/data/db -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin -d mongo
2.在Win10下需要使用docker的数据卷,先创建数据卷(虚拟磁盘)
docker volume create --name mongodata (Windows下)
docker run --name mongo -p 27017:27017 -v mongodata:/data/db -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin -d mongo
登陆MongoDB
需在使用以系统管理员身份进入cmd
docker exec -it mongo bash
第二次进入容器
1.docker ps 查看运行中的进程
2.docker start mongo(名称)
ctrl+d 退出容器且关闭
ctrl+p+q 退出容器但不关闭(有先后顺序)
遇到的问题
1.新安装的东西出现了名称已被容器占用了
docker ps -a 查看所有的本地进程
然后执行修改名称或者删除操作 (我这里直接删除了 docker rm a5860b68a22e)
然后再去启动你需要的东西就OK了