docker安装mongo

docker search mongodb
docker pull mongo

创建挂在文件夹

mkdir /home/mongodb

运行

docker run --name mongodb -v /home/mongodb:/data/db -p 27017:27017 -d docker.io/mongo --auth
–auth表示连接mongodb需要授权
-v后面的参数表示把数据文件挂载到宿主机的路径
-p把mongo端口映射到宿主机的指定端口

设置账户

docker exec -it mongodb mongo admin
db.createUser({ user: ‘root’, pwd: ‘123456’, roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ] });
db.version()

推送到自己的镜像仓库

docker images
docker tag docker.io/mongo i6725545/mongo:4.0.7
docker login 【登录,如登录过此步可忽略】
docker push i6725545/mongo:4.0.7

猜你喜欢

转载自blog.csdn.net/i6725545/article/details/88757391