数据库
首页 > 数据库> > Docker安装MongoDB

Docker安装MongoDB

作者:互联网

1、创建主机挂载配置目录

mkdir -p /docker/mongodb/data && cd /docker/mongodb

data目录存放mongodb数据库文件,删除重启容器不会丢失

2、生成启动文件

2.1 无账户密码,不需要认证

cat <<EOF> start.sh
#!/bin/bash
MONGODB_DIR=`pwd`
docker stop mongodb
docker rm mongodb
docker run -d \\
  --name mongodb \\
  --restart always \\
  --privileged \\
  -p 27017:27017 \\
  -v \${MONGODB_DIR}/data:/data/db \\
  mongo:4.2.2
EOF

2.2 有账户密码,需要认证(推荐)

cat <<EOF> start.sh
#!/bin/bash
MONGODB_DIR=`pwd`
docker stop mongodb
docker rm mongodb
docker run -d \\
  --name mongodb \\
  --restart always \\
  --privileged \\
  -p 27017:27017 \\
  -v \${MONGODB_DIR}/data:/data/db \\
  -e MONGO_INITDB_ROOT_USERNAME=admin \\
  -e MONGO_INITDB_ROOT_PASSWORD=admin123 \\
  mongo:4.2.2 mongod --auth
EOF

标签:--,MongoDB,27017,data,mongodb,Docker,安装,docker,DIR
来源: https://www.cnblogs.com/haolb123/p/16635290.html