1.搜索Docker仓库中MongoDB 相关的镜像
docker search admin-mongo

2.下载Docker官方的最新版本的镜像
docker pull fourfire/admin-mongo

3.运行容器
docker run -d -p 27019:1234 --name admin-mongo --restart always fourfire/admin-mongo

-d 后台运行容器
-p 27019:1234 将容器的1234端口映射到主机的27019端口
–name mongodb 运行容器名
–restart always 跟随docker一起启动,即docker启动时会自动运行容器
fourfire/admin-mongo 运行镜像
4.查看运行状态
docker ps

admin-mongo默认开启了login-auth
"username":"admin",
"password":"admin1234"
5.修改配置
5.1进入容器
docker exec -it admin-mongo bash

5.2打开配置文件
vim /home/admin-mongo/config/app.json

{
"app": {
"host": "0.0.0.0", //ip 地址
"port": 1234, //端口号
#如果不想开启登录限制,删除 username和password配置即可
"username": "admin", //用户名
"password": "admin1234",//密码
"locale": "zh-cn", //本地语言
"context": "dbApp",
"monitoring": true
}
}
5.3重新启动
docker restart admin-mongo
网友评论