在 CMD or PowerShell 使用命令行下载并查看 Docker 下的镜像
docker pull <image>
docker pull mongo
docker images
创建文件(磁盘卷)持久化数据,否则当 MongoDB 容器停止运行时会导致数据丢失
docker volume create --name=mongodata
运行 Mongo 容器
docker run --name mongodb -v mongodata:/data/db -d -p 27017:27017 mongo
- -d,后台运行容器
- -v,宿主目录:容器目录,挂载磁盘卷
- –name,指定容器名称
- -p,宿主端口:容器端口
查看 Docker 上运行的镜像,docker ps -a
默认创建的 MongoDB 容器是不具备身份验证的,下文会讲如何创建具备身份认证的 MongoDB 容器。
登录 MongoDB 容器
docker exec -it mongodb bash
打开 MongoDB 命令行终端:
mongo
创建数据库及数据库用户和