首页 > 数据库 >使用 Docker 运行 mongodb

使用 Docker 运行 mongodb

时间:2022-11-23 13:22:24浏览次数:40  
标签:admin mongodb 27017 db -- Docker 数据库 运行

基本命令

docker run -p 27017:27017 -v /home/cl/mongo5:/data/db --name mongodb -d mongo:5

创建账户密码

db.createUser({
user: 'admin',
pwd: 'Aa123456',
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}); 

重新启动并增加认证

docker run -p 27017:27017 -v /home/cl/mongo5:/data/db --name mongodb -d mongo:5 --auth

一些注意点

使用数据库链接工具登录的时候选择验证数据库为 admin,账号和密码是上面填写的

Navicat 看不到系统的 admin config local 库,需要在编辑链接-数据库 勾选使用自定义数据库列表,打开 查看-显示隐藏的项目

标签:admin,mongodb,27017,db,--,Docker,数据库,运行
From: https://www.cnblogs.com/manastudent/p/16917976.html

相关文章

  • lua的编译、运行
      lua是一个脚本语言,它的编译器非常简单。一般而言,lua在游戏里面使用得比较多。它可以通过类似于脚本的形式把函数的功能串行起来,实现很多不可思议的效果。现在关于lua......
  • 3.2 Docker最新入门教程-Docker入门-将应用程序容器化
    3.2将应用程序容器化对于本指南的其余部分,您将使用一个在Node.js中运行的简单待办事项列表管理器。如果您不熟悉Node.js,请不要担心。本指南不需要JavaScript经验。......
  • 3.1 Docker最新入门教程-Docker入门-概述
    3.1概述欢迎!我们很高兴您想学习Docker。本指南包含有关如何开始使用Docker的分步说明。您将在本指南中学到和做的一些事情是:构建并运行镜像作为容器使用DockerHub共......
  • Docker Registry部署+基本使用
    目录1、容器部署2、部署后操作3、上传镜像4、查看镜像官网部署文档1、容器部署docker单节点:mkdir-p/root/container/registrydockerrun-itd-p5000:5000--res......
  • 3.1 Docker最新入门教程-Docker入门-概述
    3.1概述欢迎!我们很高兴您想学习Docker。本指南包含有关如何开始使用Docker的分步说明。您将在本指南中学到和做的一些事情是:构建并运行镜像作为容器使用DockerH......
  • MongoDB开机自启动(Linux环境)
    MongoDB开机自启动(Linux环境)MongoDB每次关机重启后,都要重新手动启动,这样很麻烦,那能否让计算机开机后自动启动MongoDB呢?答案:可以的一、MongoDB开机自启服务在/lib/sy......
  • docker容器内ip可以ping通宿主机内网ip,无法通过curl访问解决方案
    iptables防火墙问题查看已有规则 iptables-SINPUT执行以下命令运行docker网卡访问临时方案 iptables-IINPUT4-idocker0-jACCEPT永久方案 vim/etc......
  • Node.js 异步程序运行结果及分析
    源程序见:https://www.cnblogs.com/fitmap/p/16915027.html运行结果:2022-11-23T02:14:04.688ZStartmain2022-11-23T02:14:04.690ZStartpromisemain2022-11-23T02:1......
  • nacos运行一段时间后CPU飙升问题处理
    如果你的nacos运行一段时间后CPU飙升问题,请首先看看它运行的jdk环境是不是1.8+版本的,nacos运行的官方jdk环境为jdk1.8+。如若jdk版本不对,请修改系统环境变量或者修改nacos......
  • dockerfile中ENTRYPOINT与CMD的结合
    一、写在前面我们在上篇小作文docker容器dockerfile详解对中dockerfile有了比较全面的认识,我们也提到ENTRYPOINT和CMD都可以指定容器启动命令。因为这两个命令是掌握docke......