码迷,mamicode.com
首页 > 其他好文 > 详细

阿里云ecs docker使用(4)---mongo docker

时间:2016-08-07 10:49:42      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

1、新建一个Dockerfile文件  vim Dockerfile

#VERSION 0.1.0
FROM ubuntu:14.04

#Install some
RUN apt-get clean
RUN apt-get update
RUN apt-get install -y g++
RUN apt-get install -y openssh-server 
RUN mkdir -p /var/run/sshd

#open port 22
EXPOSE 22
#CMD ["/usr/sbin/sshd", "-D"]


RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
ENV MONGO_MAJOR 3.0
RUN echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/$MONGO_MAJOR main" > /etc/apt/sources.list.d/mongodb-org.list
# Install MongoDB
RUN apt-get update
RUN sudo apt-get install -y mongodb-org=3.0.4 mongodb-org-server=3.0.4 mongodb-org-shell=3.0.4 mongodb-org-mongos=3.0.4 mongodb-org-tools=3.0.4

# Create the MongoDB data directory
RUN mkdir -p /data/db

#open port 27017 
EXPOSE 27017
ENTRYPOINT ["usr/bin/mongod"]

  

2、 然后运行命令   sudo docker build -t pc/mongos:master .

3、 sudo docker images  查看一下镜像是否存在

4、 启动镜像   把端口21117 指向镜像的mongo27017默认端口

sudo docker run -d -p 21117:27017 -v localdir:/data/db --name mongodb1 pc/mongos:master

5、 链接数据测试一下  

  1)服务器访问mongo --port 21117

  2)本地电脑访问  mongo ip地址:21117/test

阿里云ecs docker使用(4)---mongo docker

标签:

原文地址:http://www.cnblogs.com/shenggen/p/5745592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!