centos中docker mongodb 配置

安装docker,对于Centos7,如下:

$ sudo yum update
$ sudo yum -y install docker
$ sudo systemctl start docker

首先下载mongodb的镜像,直接通过dockerhub下载较慢,可首先设置加速,通过阿里云,如下:

# 系统要求 CentOS 7 以上,Docker 1.9 以上。

sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service

sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://asclxy8u.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service

sudo systemctl daemon-reload

sudo service docker restart

下载地址:docker pull mongo

下载后启动,先说比较坑的,看到官方的介绍,

docker run --name some-mongo -d mongo

命令是可以启动容器的,不过仅仅是一个内部的端口,本机倒是可以访问,外部就不行了。

可以看出是没有27017端口的。这就需要建立端口映射,把容器删除后,重新启动一个。

docker run --name daisy -d -p 27017:27017  mongo

如图中所示,已经可以看到27017端口了。binggo,如此就可以访问了。

时间: 2024-10-22 18:12:55

centos中docker mongodb 配置的相关文章

centos中docker的安装

1.虚拟机中安装dockeryum install docker安装完成,启动dockersystemctl start docker或service docker start查看docker版本号docker -vdocker开机就启动,设置systemctl enable docker 2.在启动的是遇到的问题 systemctl status docker.service 意思是说:此linux的内核中的SELinux不支持 overlay2 graph driver 解决办法:禁用sel

Linux(CentOS)中安装MongoDB

1. 下载对应操作系统和机器的版本 网址: https://www.mongodb.com/download-center?jmp=docs 我的系统为CentOS-6.6 ,64位,所以选择红帽子版,因为它们之间有不得不说的渊源. 2. 安装 2.1 将安装包解压到 /usr/local 目录中 tar -zxvf mongodb-linux-x86_64-rhel62-3.2.7.tgz 重命名为mongodb-3.2.7之后建立软连接: ln  -s mongodb-3.2.7 mongo

Centos中vim的配置

一,vim简介 多模式编辑器,可视化操作不仅可以在终端运行,也可以运行于x window. mac os. windows. 1.vim的基本概念 基本上vim可以分为三种状态(其实有好多模式,目前掌握这3种即可),分别是命令模式.插入模式和底行模式,各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到last line mode 2) 插入模式(Insert mode) 只有在Inser

在centOS中安装mongodb

自己在一个CentOS6.6的系统中按照官网的说明,走了一遍的安装过程,记录一下. 看过个mongo的视频,上面介绍的安装是用源码安装,而官网上说需要gcc4.8.3的版本,还有scons的编译工具,这些环境搭好估计半天就过去了.所以还是通过yum方式来安装吧. 安装步骤如下: 1. 在/etc/yum.repos.d/目录下增加一个mongodb-org-3.0.repo的文件,文件内容如下: [mongodb-org-3.0] name=MongoDB Repository baseurl=

Centos 中 vim 的配置

工欲善其事,必先利其器,我们要用好 vim 就先来把它配置的顺手一点,这样可以大大提高我们的工作学习效率 1.跳转指令 Ctags1 从下面地址下载ctags,将其中的ctags.exe复制到vim目录,比如E:\Vim\vim74\ctags.exe     http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download 2.高效地浏览源码 -- 插件: TagList 从下面地址下载taglist,将其中的

CentOS中PPTP的配置

最近做各种vpn,记录一下pptp的流程 1.准备 #yum install -y perl ppp iptables //centos默认安装了iptables和ppp 2.安装pptpd #yum install pptpd 3. 修改配置文件 3.1 配置文件/etc/ppp/options.pptpd #cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak #vi /etc/ppp/options.pptpd 将如下内容添加到到opti

centos中NTP服务配置

1.  首先检查虚拟机是否安装NTP,指令如下:  rpm -qa | grep ntp 如果没有安装,则下载RPM安装包,使用下面命令安装NTP rpm –ivh *.rpm 2.  第二自己手动更新本地时间,用ntpdate手动更新时间,保证本地时间与目标时间相差不要太大,这样同步时间会快点. Ntpdate ntp_server_name 3.  修改/etc/ntp.conf,加上同步的NTPServer. 在很多集群中需要使用集群的主节点作为时间同步服务器 尽量多同步几台NTP服务器,

在CentOS中安装与配置Server JRE 8

其实也很简单: 1.从http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html下载 2.这里拿到一个server-jre-8u60-linux-x64.gz,上传到服务器/usr/local下 3.到该目录下,运行命令:tar zxvf server-jre-8u60-linux-x64.gz,进行解压.得到一个路径为/usr/local/jdk1.8.0_60的目录 4.

Centos中jdk的环境配置

在Centos中,进行配置jdk的环境,这个还是折腾了我听挺久的.特别是,在一次配置中,导致后来我的root用户无法登录,并且用其他普通用户登录,使用su - root切换到root用户,都无法使用ls这一些普通的命令.由于没有权限,各种更改,都没辙.于是乎,重新安装了一遍Centos系统,各种麻烦啊-       这次重新配置了一遍,用的方法是不一样的,居然可行了.       配置步骤如下(本人使用的是普通用户登录):       1.首先,我们需要做好准备工作:下载jdk,这个去官网上就有