docker安装mongodb及挂载到宿主机

一、安装MongoDB
1.首先查看可用的版本 docker search mongo
在这里插入图片描述2.这里我们安装4.0

docker pull mongo:4.0
下载完成后
docker images
![在这里插入图片描述](https://img-blog.csdnimg.cn/beb539aa0f5948ca9c9e1dfb1bd08d23.png)


2.创建本地目录

mkdir /home/mongodb/datadb
(注:在准备挂载的目录下创建并修改目录权限)
chmod 777  /home/mongodb/datadb
3.启动:
docker run -d --name mongodb -v /home/mongodb/datadb:/data/db -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=123456 --privileged=true fb1435e8841c

参数说明:
fefd78e9381a mongo镜像id 也可使用镜像名
-d 后台运行容器
-name mongodb 运行容器名
-v /docker-software/mongodb/datadb:/data/db 挂载目录

-p 27017:27017:将27017映射到外部端口27017 将容器的27017端口映射到主机的27017端口,27017是和宿主机的通信接口,所有docker内部容器的连接使用27017接口,集群配置需连接容器内部27017端口,故最好保持前后端口一致

-e MONGO_INITDB_ROOT_USERNAME=admin 指定用户名

-e MONGO_INITDB_ROOT_PASSWORD=abc123456 指定密码

–privileged=true 使得容器内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户权限

4.查看运行情况:

docker ps

在这里插入图片描述
5.查看日志:

docker logs mongodb
``

7、mongodb随 docker 自启动

docker update mongodb --restart=always

8.连接成功:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值