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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/282859.html

(0)
上一篇 2022年8月29日
下一篇 2022年8月29日

相关推荐

发表回复

登录后才能评论