- 拉取镜像
docker pull mongo:4.2 - 查看拉取的镜像
docker images - 创建挂载文件夹
在logs目录下创建一个日志文件
在conf下创建conf/mongod.conf
在mogod.conf中添加下面内容:# 数据库文件存储位置 dbpath = /data/db # log文件存储位置 logpath = /data/log/mongod.log # 使用追加的方式写日志 logappend = true # 是否以守护进程方式运行 # fork = true # 全部ip可以访问 bind_ip = 0.0.0.0 # 端口号 port = 27017 # 是否启用认证 auth = true # 设置oplog的大小(MB) oplogSize=2048
- 创建容器的运行实例对象
docker run -itd --name mongodb --restart=always \ --privileged -p 27017:27017 \ -v /mydata/mongo/data:/data/db \ -v /mydata/mongo/conf:/data/configdb \ -v /mydata/mongo/logs:/data/log/ mongo:4.2 \ -f /data/configdb/mongod.conf --auth 参数解释: # --restart=always Docker服务重启容器也启动 # --privileged 拥有真正的root权限 # -f 指定配置文件 -p 27017:27017 :映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务。
通过docker安装mongodb
最新推荐文章于 2024-05-17 13:14:22 发布