1.docker仓库查找镜像,如Mongo https://hub.docker.com/

2.下载指定版本镜像docker pull 镜像名[:tag]

3.启动容器

3.1 启动容器(并设置root密码),设置容器名称
# 启动容器(并设置root密码),设置容器名称
docker run --name my-mongo -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=my-password -d mongo:4.4.15# docker run 启动容器命令
# --name 可以指定容器名称
# -e 设置环境变量,如MONGO_INITDB_ROOT_PASSWORD=*** 设置root密码
# -d 后台启动
# mongol:tag 使用哪个镜像模版启动容器,如mongo:4.4.15
3.2 端口映射

端口映射后,宿主机防火墙需要开启端口,这样我们就能通过这个端口访问数据库了

docker run   -p 27017:27017 --name my-mongo -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=my-password -d mongo:4.4.15

外部直接连接并访问该数据库

4.进入容器

# 进入容器
docker exec -it my-mongo bash

5.查询容器日志

# 查询容器日志
docker logs my-mongo

6.挂载数据卷

# -v 挂载数据卷
docker run   -p 27017:27017 --name my-mongo -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=my-password -v /my/custom:/etc/mongo -d mongo:4.4.15

使用容器快速搭建Mongo相关推荐

  1. 华为云云容器快速搭建网站实践随记—利用私有镜像搭建GuestBook

    一.华为云云容器简单介绍: 云容器引擎 CCE 是基于 K8S 和 Docker 的企业级容器服务,为企业应用提供快速部署.自动化运维.弹性伸缩等容器生命周期管理能力. 这个实践是通过 docker ...

  2. 华为云云容器快速搭建网站实践随记—利用公有镜像搭建WordPress

    一.华为云云容器简单介绍: 云容器引擎 CCE 是基于 K8S 和 Docker 的企业级容器服务,为企业应用提供快速部署.自动化运维.弹性伸缩等容器生命周期管理能力. 这个实践是通过 docker ...

  3. docker容器没有apt_使用Docker快速搭建Rails开发环境

    引言 Docker with rails 学习 Ruby On Rails 开发的同学经常会遇到因为电脑系统环境不同,同样的程序在自己这边跑起来没问题,给了其他人之后就是各种依赖或者环境问题,尤其是在 ...

  4. 【Microsoft Azure 的1024种玩法】六十八.基于Azure云平台使用Azure Virtual machines快速搭建Docker容器

    [简介] Docker 是一个开放源代码软件,主要应用于开发应用.交付应用.运行应用,Docker 可以将应用程序及其依赖项打包到可以在任何 Linux.Windows 或 macOS 计算机上运行的 ...

  5. 小白也能看懂!教你如何快速搭建实用的爬虫管理平台

    写在前面:本篇文章内容较多,涉及知识较广,读完需要大约 20 分钟,请读者耐心阅读. 如今大多数企业都离不开爬虫,它是获取数据的一种有效方式.但是对爬虫有着规模量级要求的企业或个人需要同时处理不同类别 ...

  6. 如何快速搭建实用的爬虫管理平台

    本篇文章内容较多,涉及知识较广,读完需要大约 20 分钟,请读者耐心阅读. 前言 大多数企业都离不开爬虫,爬虫是获取数据的一种有效方式.对搜索引擎来说,爬虫不可或缺:对舆情公司来说,爬虫是基础:对 N ...

  7. 如何快速搭建爬虫管理平台

    目前不管是大公司还是小公司都对获取数据有一定需求,而爬虫就是获取数据的一种有效方式.开发爬虫固然轻松,但管理爬虫却不容易.而爬虫管理平台能够解决爬虫管理混乱的问题,很多企业都开发了相应的内部管理系统. ...

  8. Spring-Boot快速搭建web项目详细总结

    最近在学习Spring Boot 相关的技术,刚接触就有种相见恨晚的感觉,因为用spring boot进行项目的搭建是在太方便了,我们往往只需要很简单的几步,便可完成一个spring MVC项目的搭建 ...

  9. 快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)

    [文章来源]https://sourl.cn/tcbSPi 前 言 本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流 ...

最新文章

  1. 这些SpringBoot天生自带Buff工具类你都用过哪些?
  2. db2top详细使用方法_Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略
  3. 【Machine learning】余弦相似度
  4. DCMTK:DcmItem和DcmSequenceOfItem的路径功能测试程序
  5. 联发科mtk手机处理器怎么样_5G手机价格将再探新低!联发科天玑700芯片发布:入门级5G处理器...
  6. python火柴人打架代码_python火柴人
  7. ios模拟器装ipa包_uni-app 打包ios上架app store流程
  8. linux如何运行python_[TimLinux] Python如何运行程序
  9. python数据分析之(3)pandas
  10. LINUX内核的进程调度策略
  11. C#生成Excel出现8000401a的错误的另一种解决办法。
  12. Springboot整合junit单元测试
  13. 浅析芝麻信用分征信体系
  14. c语言c4700错误,C编译错误,运行错误以及常见问题。
  15. 端粒效应《The Telemere Effect》程序员的养生指南(二)情绪、思维模式与健康
  16. python工具类-selenium 浏览器封装
  17. iic获取salve设备地址_Linux下使用IIC总线读写EEPROM(读写i2c从设备通用程序)
  18. 咨询顾问长啥样儿?——北漂18年(88)
  19. VTK笔记——如何创建圆柱体
  20. mysql启动数据库进程_MySQL数据库启动报错的处理

热门文章

  1. 蓝牙PHY6222添加OTA升级功能
  2. CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm
  3. computer planetary——全球生物多样性信息机构 (GBIF)
  4. bes2300之按键配置(二)
  5. 博弈论(二): 车联网环境下一个基于 博弈论的十字路口智能 交通控制算法
  6. UE 虚幻引擎 【DT Subsystem】 插件说明
  7. tp5腾讯地图经纬度解析省市区
  8. Git:常见全局设置命令转载
  9. C语言输出1-100中3的倍数
  10. ROS_Kinetic_22 使用ROS的qt插件即ros_qtc_plugin实现Hi ROS!!!!