1.Docker命令拉取MongoDB镜像
1 | docker pull mongo:4.0 |
2.启动MongoDB容器实例
2.1.创建MongoDB存储文件夹
1 | cd /data |
2.2.启动MongoDB容器实例
1 | docker run -p 27017:27017 -v /data/mongodb:/data/db --name mymongodb -d -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=123456 mongo:4.0 |
2.3.创建Collection和用户
1 | docker exec -it mymongodb mongo |
3.安装mongo-express客户端
3.1.Docker命令拉取MongoDB镜像
1 | docker pull mongo-express:0.49 |
3.2.启动MongoDB容器实例
1 | docker run -it --restart=always --name mymongoexpress --link mongodb:mongo-db -d -p 8081:8081 -e ME_CONFIG_OPTIONS_EDITORTHEME="3024-night" -e ME_CONFIG_BASICAUTH_USERNAME="root" -e ME_CONFIG_BASICAUTH_PASSWORD="123456" -e ME_CONFIG_MONGODB_ADMINUSERNAME="root" -e ME_CONFIG_MONGODB_ADMINPASSWORD="123456" mongo-express:0.49 |
1 | docker run -d --name mymongoexpress -p 8081:8081 --link mymongodb:mongo --env ME_CONFIG_MONGODB_ADMINUSERNAME='root' --env ME_CONFIG_MONGODB_ADMINPASSWORD='123456' mongo-express:0.49 |
3.3.防火墙开启8081端口
1 | firewall-cmd --add-port=8081/tcp |