Ubuntu中使用docker安装mongodb

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 记录自己在使用docker安装mongo过程中的命令以及一些注意点

前言:

近段时间想要使用mongo存一些文本数据,正好前段时间学习了docker技术,当时只是草草的配置了下就直接去使用了。后来在使用中发现了一些问题,比如想要修改配置文件每次都要进入容器,还有就是时间久了会忘记一些关键点。特趁天气回暖,静坐写博。

1. 更新源

sudo apt-get update
sudo apt-get upgrade

也可以不更新,根据自己的情况决定

2. 安装docker

Docker官方教程

docker官方提供了CE版本和EE版本,我使用的是CE版(感觉这个装起来简单)

3. 获取mongo容器

sudo docker pull mongo

4. 启动mongo容器

sudo docker run --name mongo_me -p 27017:27017 -v /home/yantu/docker/mongo/db/data:/data/db -v /home/yantu/docker/mongo/db/mongo.conf:/etc/mongo.conf -d mongo --config /etc/mongo.conf

--name: 指定容器名称,方便管理

-p: 本机ip与容器ip绑定

-v: 挂载本地文件夹(文件)到容器(便于数据文件的持久保存或配置文件的更改)

mongo --config: 指定配置文件启动

5. 自定义配置文件

当需要更改mongo的配置信息时,只要找到相应的参数写到本机的mongo.conf文件中即可(记得修改好后重启容器)
博主需要修改mongo的监听ip,则只要在mongo.conf中增加bind_ip=10.0.0.169,重启容器即可

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
5天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
52 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
15天前
|
监控 虚拟化 Docker
Window系统安装Docker
这篇文章提供了在Windows系统上安装与配置Docker的详细指南,包括Docker Desktop的安装及通过Docker来运行容器化应用的步骤。
41 1
Window系统安装Docker
|
6天前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
18 1
|
6天前
|
Ubuntu Linux 网络安全
Docker&Docker Compose安装(离线+在线)
Docker&Docker Compose安装(离线+在线)
65 1
|
8天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
65 3
|
13天前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
31 2
|
14天前
|
存储 NoSQL MongoDB
docker安装Mongodb
这篇文章详细说明了如何使用Docker安装MongoDB,包括拉取镜像、创建并运行容器、数据持久化存储以及访问容器内的MongoDB服务的具体步骤。
29 1
|
15天前
|
Ubuntu Docker 容器
本地wsl的Ubuntu安装docker,不使用docker桌面版
本文提供了在WSL的Ubuntu环境中安装Docker引擎的步骤,包括安装引擎、配置iptables以及启动Docker服务。
41 2
|
15天前
|
存储 物联网 数据安全/隐私保护
Docker安装Mosquitto
这篇文章详细介绍了如何在Docker中安装和配置Mosquitto消息代理服务,包括拉取镜像、创建容器以及配置持久化存储等步骤。
23 0
Docker安装Mosquitto
|
5月前
|
Ubuntu 网络安全 数据安全/隐私保护
百度搜索:蓝易云【docker通过dockerfile安装sftp教程。】
现在,你已经通过 Dockerfile 成功安装了 SFTP,并且可以使用指定的用户名和公钥进行远程访问。请确保替换示例中的用户名、密码和公钥为自己的实际值。
166 1