首页 > 其他分享 >docker安装mongo

docker安装mongo

时间:2024-08-01 17:40:58浏览次数:13  
标签:mongo admin 安装 db docker 123456 data

1、拉取mongo

docker pull mongo

2、配置mongo路径

mkdir -p /data/mongo/logs
mkdir -p /data/mongo/data
mkdir -p /data/mongo/config
#配置mongod.conf

# 数据库存储路径
dbpath=/data/mongo/data
# 日志文件路径
logpath=/data/mongo/logs/mongod.log
# 监听的端口
port=27017
# 允许所有的 IP 地址连接
bind_ip=0.0.0.0
# 启用日志记录
journal=true
# 是否后台运行
fork=true
# 启用身份验证
#auth=true

3、启动mongo

docker run -dit --name mongo -p 27017:27017 -v /data/mongo/config/mongod.conf:/etc/mongod.conf -v /data/mongo/data:/data/db -v /data/mongo/logs:/var/log/mongodb -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=123456 --restart=always  mongo

4、创建数据库

#进入容器
docker exec -it mongo /bin/mongosh
#切换到 admin 库
use admin
#授权登录
db.auth("admin","123456")
#创建用户
db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]});
#使用创建用户登录
db.auth('root','123456')

标签:mongo,admin,安装,db,docker,123456,data
From: https://www.cnblogs.com/sxpdy8571/p/18337154

相关文章

  • 加工策略丰富的数控加工编程软件PowerMill 2025 软件安装教程
    PowerMILL是一款加工策略丰富的数控加工编程软件系统,采用全新的中文WINDOWS用户界面,提供完善的加工策略。帮助用户产生最佳的加工方案,从而提高加工效率,减少手工修整,快速产生粗、精加工路径,具有集成的加工实体仿真,方便用户在加工前了解整个加工过程及加工结果。软件安装1、双击......
  • docker 安装 redis
    1、拉取redisdockerpullredis2、配置redis路径mkdir-p/data/redis/confmkdir-p/data/redis/data#配置redis.conf#bind192.168.1.10010.0.0.1#bind127.0.0.1::1#bind127.0.0.1protected-modenoport6379tcp-backlog511requirepass000415timeout0tcp-keepal......
  • docker镜像制作和管理
    一、制作镜像方式Docker镜像制作类似于虚拟机的镜像(模版)制作,即按照公司的实际业务需求将需要安装的软件、相关配置等基础环境配置完成,然后将其做成镜像,最后再批量从镜像批量生成容器实例,这样可以极大的简化相同环境的部署工作.Docker的镜像制作分为手动制作(基于容器)和自动制作(......
  • 大数据技术原理-Hbase的安装和应用
    摘要本实验报告详细介绍了在“大数据技术原理”课程中进行的HBase实验。实验环境基于Hadoop生态系统,包括HBase和Java。实验内容涵盖了HBase的安装、版本查询、SSH登录、Hadoop与HBase的启动与关闭,以及通过HBaseShell命令实现数据的基本操作,如表的创建、数据的插入、删除和查......
  • docker方式安装redis集群
    创建一个Redis集群,你需要按照一定的步骤来配置Docker容器和Redis实例。以下是详细的步骤来帮助你完成这个过程,并创建一个包含六台服务器的Redis集群。准备工作确保你已经安装了Docker和DockerCompose(可选但推荐)。创建Redis集群创建目录结构在主机上创建必要的......
  • 安装多个mysql
    下载文件wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz解压到目录在文件夹建立my.cnf配置文件[client]port=3309socket=/data/mysql83309/mysqld.sock[mysqld_safe]socket=/data/mysql83309/mysqld.sock[mysq......
  • TA-lib安装与Conda冲突
    尽管我已经尝试了在StackOverflow上找到的一些解决方法,但我仍然无法在我的conda环境中安装TA-Lib。看来需要更新的Python版本,尽管我的Python版本已经是最新的了。请看下文。(base)C:\Users\salva>condaactivateUUSeRR(UUSeRR)C:\Users\salva>mambainstallTA-lib......
  • centos在线安装部署2024年最新的docker版本
    1.yum包更新到最新sudoyumupdate-y2.安装依赖软件包sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm23.添加阿里的镜像,下载镜像速度比较快sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-c......
  • 初学者友好!从零到一快速上手PyCharm安装的超详细图解+避坑指南教程
    一,pycharm的官网下载下载地址:www.jetbrains.com/pycharm/本文将从Python解释器安装到Pycharm专业版安装和配置汉化等使用都进行了详细介绍,希望能够帮助到大家。Python解释器&Pycharm安装包&Pycharm破姐插件我都打包好了。 ......
  • wsl ubuntu20.4 安装docker
    docker网站被禁处理办法sudocurl-fsSLhttps://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascsudochmoda+r/etc/apt/keyrings/docker.ascecho\"deb[arch=$(dpkg--print-architecture)signed-by=/etc/apt/keyrings/docker.......