MacOS上用docker运行mongo及mongo-express

这篇具有很好参考价值的文章主要介绍了MacOS上用docker运行mongo及mongo-express。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MongoDB简介

MacOS上用docker运行mongo及mongo-express,docker,学习笔记,macos,docker,express
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

前提

要求在你的MacOS上已安装docker服务

拉取镜像

执行命令拉取mongomongo-express最新镜像

docker pull mongo
docker pull mongo-express

如果镜像拉取不下来的情况请参考文章修改docker镜像仓库地址

编写docker-compose.yml

# Use root/example as user/password credentials
version: '3.1'
services:
  mongo:
    image: mongo
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example
  mongo-express:
    image: mongo-express
    restart: always
    ports:
      - 8081:8081
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: root
      ME_CONFIG_MONGODB_ADMINPASSWORD: example
      ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/

运行容器

在docker-compose.yml文件所在目录执行以下命令
docker compose up -d

停止容器

在docker-compose.yml文件所在目录执行以下命令
docker compose down
MacOS上用docker运行mongo及mongo-express,docker,学习笔记,macos,docker,express

访问mongo-express

访问地址:http://localhost:8081/
MacOS上用docker运行mongo及mongo-express,docker,学习笔记,macos,docker,express

mongo教程

推荐看https://www.runoob.com/mongodb/mongodb-tutorial.html文章来源地址https://www.toymoban.com/news/detail-624128.html

到了这里,关于MacOS上用docker运行mongo及mongo-express的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 0302nacos配置运行-docker-macos apple arm64

    拉取镜像 运行容器-单机模式运行+配置mysql数据库 第一步:创建挂载目录和文件 创建nacos 日志目录、配置目录 直接运行镜像,命令行或者图形界面进入容器,找到配置文件 home/nacos/config/application.properties 复制配置文件至上述创建的配置目录,命令如下 第二步:链接mysql数据

    2024年02月09日
    浏览(53)
  • 0305kali linux配置运行-docker-macos aarm64

    拉取kali linux镜像 该镜像为“纯净版”系统,没有任何工具,体积小。下面当我们运行起来之后,到容器中安装需要的包(工具)。 创建容器 如果对docker命令或者参数不清楚的,可以docker相关知识。 进入容器配置环境 进入容器之前,需要先运行 2.1 配置系统环境 修改root用户

    2024年02月15日
    浏览(37)
  • docker部署mongo过程

    1、拉取MongoDB镜像,这里拉取最新版本。 2、运行容器 #由于 mongodb 默认情况下,不需要用户名密码就可以使用,使用 --auth 参数表示需要用户名和密码登录。 3 常用命令 3.1 mongo中角色对应权限 权限 说明 read 允许用户读取指定数据库 readWrite 允许用户读写指定数据库 dbAdmin 允许

    2024年02月01日
    浏览(34)
  • 群晖上用Docker安装OpenWrt

    什么是 OpenWrt ? OpenWrt 是一款基于 Linux 系统的开源路由器操作系统,可以将普通的 PC 或嵌入式设备转变成为一个功能强大的路由器。 老苏对没玩过的东西总是比较好奇,准备用 Docker 搭建一个 OpenWrt 来研究研究。 网上管这种玩法叫旁路路由,但是老苏不确定自己能否实现这

    2024年02月11日
    浏览(70)
  • docker-compose mongo 启动mongo容器后如何执行脚本创建用户数据库问题

    系统版本: 环境变量:Linux下必须export声明两个环境变量,注意这个账户同时也是创建的数据库的连接用户密码 目录:/home/user/docker-compose.yml 镜像:mongo:6.0.10 容器名:mongobss 挂载卷:data/db数据目录 start.sh后创建用户和库的脚本 环境变量:定义初始的mongo root角色用户 privil

    2024年02月04日
    浏览(64)
  • Mongo DB docker compose 安装配置

    docker-compose.yml /docker-entrypoint-initdb.d/mongo-init.js

    2024年02月09日
    浏览(28)
  • 解决:macOS上用python+locust搭建测试框架,pip3 install locust安装成功,用locust -V验证提示‘zsh:command not found :locust’

    1.电脑软硬件配置: 电脑:MacBook pro m1 2020款, 系统:macOS Monterey 12.3.1, 芯片:Apple M1, 内存:16G 2.python的安装方式: 在python官网下载并安装 3.locust的安装方式: 打开终端,使用pip3 install locust安装成功后,提示内容如图: 警告内容大致提醒:没有将环境变量(相应的目录)

    2023年04月09日
    浏览(47)
  • 如何在ubuntu[linux] 上用docker安装Sqlserver

    任何受支持的 Linux 发行版上的 Docker 引擎 1.8 及更高版本。 有关详细信息,请参阅 Install Docker(安装 Docker)。 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2022:硬件和软件要求 Docker  overlay2  存储驱动程序。 此驱动程序是大多数用户的默认设置。 如果你未使用

    2024年04月12日
    浏览(40)
  • docker环境下mongo副本集的部署及异常修复

    最近更换了办公地点。部署在本地docker环境里的mongo数据库不能使用了。原因是本地的ip地址变更。以前的mongo副本集的配置需要更新。处理完后,索性重新记录一下mongo副本集在docker中的部署流程。 我们先了解一下什么是事务,事务是一组对数据库执行的操作,这些操作作为

    2024年01月18日
    浏览(52)
  • Docker Compose V2 安装常用数据库MySQL+Mongo

    书接上篇:Docker V24 及 Docker Compose V2 的安装及使用 本篇操作都在 centos8 虚拟机 devops01 中进行,并都归属网络:devopsnetwork 主要增加对容器中 数据文件,日志,配置,网络,时区,端口映射,密码 的配置,更贴合生产实际使用 目录 /app/mysql 中创建 compose.yml 并运行 指定 mysql

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包