Docker 安装MongoDB
小于 1 分钟约 255 字
Docker 安装MongoDB
Docker安装MongoDB
查询mongo镜像
docker search mongo
拉取镜像
docker pull mongo
创建主机挂载配置目录
mkdir -p /usr/local/docker/mongodb/data
运行容器
docker run --name mongodb -p 27017:27017 \
--restart=always \
--privileged \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=1111111 \
-v /usr/local/docker/mongodb/data:/data/db -d mongo:latest mongod --auth
参数说明
- -d: 后台运行容器;
- --name: 指定容器名;
- -p: 指定服务运行的端口;
- -v: 映射目录或文件;
- --privileged 拥有真正的root权限
- --restart=always Docker服务重启容器也启动
- -e MONGO_INITDB_ROOT_USERNAME=admin 指定用户名
- -e MONGO_INITDB_ROOT_PASSWORD=123456 指定密码
- mongod --auth :容器默认启动命令是mongod,我们认证需要修改启动命为mongod --auth开启认证
防火墙放行端口27017
#查看防火墙目前的放行端口列表
firewall-cmd --list-ports
#添加防火墙放行端口(permanent代表永久生效)
firewall-cmd --add-port=27017/tcp --permanent
#重新加载防火墙(添加完放行端口一定要重新加载防火墙)
firewall-cmd --reload