docker安装MongoDB
使用DockerFile
- 在文件夹下新建 stack.yml 文件,内容如下
version: '3.1'
services:
mongo:
image: mongo:4.1.6
ports:
- 27017:27017
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: mongoadmin
MONGO_INITDB_ROOT_PASSWORD: mongoadmin
mongo-express:
links:
- mongo
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_OPTIONS_EDITORTHEME: 3024-night
ME_CONFIG_BASICAUTH_USERNAME: mongoexpress
ME_CONFIG_BASICAUTH_PASSWORD: mongoexpress
ME_CONFIG_MONGODB_ADMINUSERNAME: mongoadmin
ME_CONFIG_MONGODB_ADMINPASSWORD: mongoadmin
- 使用
docker-compose -f stack.yml up
命令下载镜像 - 使用
docker ps
查看镜像是否启动成功 - 镜像启动成功后使用
docker exec -it <CONTAINER ID> /bin/bash
进入容器 - 进入容器后在命令行使用
mongo -u mongoadmin -p mongoadmin
进入mongoDB命令行