docker run启动mongodb
2024-01-15 本文已影响0人
彩色的炮灰
1、docker run命令:
docker run -d --restart unless-stopped \
-p 27017:27017 \
-v /data/nfs/mongodb/data:/data/db \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=123456 \
--name mongodb4 mongo:4.4
2、启动成功如下:
[ser@bzev01 ~]$ sudo ./docker_mongo.sh
879fa9b19f449d09cf194d81bacff01b821aff67e91abfa8b
[oser@bqszev01 data]$ sudo netstat -tlunp | grep 27017
tcp6 0 0 :::27017 :::* LISTEN 17187/docker-proxy
3、进入容器
docker exec -it mongodb4 bash
4、容器里执行mongo命令,并查看库,启动成功。
![](https://img.haomeiwen.com/i26090942/a8068e105bc7e596.png)
![](https://img.haomeiwen.com/i26090942/e15bb10ef1ab146d.png)
5、mongo-express web管理工具
docker run -d --restart unless-stopped \
--add-host=mongodb:192.168.100.210 \
-e ME_CONFIG_MONGODB_SERVER=mongodb \
-e ME_CONFIG_MONGODB_ADMINUSERNAME=admin \
-e ME_CONFIG_MONGODB_ADMINPASSWORD=123456 \ # 密码找管理员
-p 8081:8081 \
--name mongo-express mongo-express:0.54.0
6、启动成功后,主机ip+端口号可登录
![](https://img.haomeiwen.com/i26090942/bb0ca4ed4fbe5107.png)