1 centos系统安装

  本博文是基于 centos6.5 的,利用VMware 虚拟机搭建 centos6.5 系统

  1.1 centos6.5资源获取

  1.2 安装

    1.2.1 新建虚拟机

      

    1.2.2 类型配置

      

    1.2.3 系统资源来源

      

    1.2.4 操作系统和系统版本选择

      技巧:需要根据镜像资源来选择,本博文使用的镜像资源是 centos6.5 64位

      

    1.2.5 虚拟机名称与存放位置

      

    1.2.6 磁盘容量和分区选择

      

    1.2.7 硬件配置

            

    1.2.8 开启新创建的虚拟机进行引导安装

      

    1.2.9 选择安装什么

      

    1.2.10 跳过媒体测试

      

    1.2.11 硬件不支持提示信息

      选择OK即可

      

    1.2.12 主机名

      

    1.2.13 密码设定

      

    1.2.14 自动安装依赖

      技巧01:安装完后选择重新引导来重启系统

      

  1.3 登陆系统

    录入登陆名回车 -> 录入密码

    

  1.4 查看IP地址

    技巧:新安装的系统默认没有开启网关,所以IP地址是回环

    

    1.4.1 手动开启网关

ifup eth0

      

    1.4.2 查看IP

      

  1.5 远程登陆

    技巧:先关闭系统的防火墙

    1.5.1 查看防火墙状态

      

    1.5.2 关闭防火墙

      

    1.5.3 利用SecureCRT远程登陆

      

      

      

2 centos6.5 安装docker

  2.1 命令

sudo yum install -y http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

sudo yum install -y docker-io

  2.2 docker 简单命令

    service docker status -> 查看docker状态

    service docker start -> 启动docker

    service docker restart -> 重启docker

    坑01:docker启动失败,启动后查看状态时的错误信息如下

      

    解决01:安装一个依赖,安装成功后重启docker即可

yum install device-mapper-event-libs

      

  2.3 参考博文

    docker安装与操作

3 docker安装mongoDB

  3.1 查找mongoDB镜像

    查找Docker Hub上的mongo镜像

docker search mongo

    

  3.2 拉取官方的镜像

docker pull mongo

  3.3 启动mongoDB容器

    3.3.1 前提准备

      在 centos 系统的根目录创建两个文件夹 mongo_data_db 、mongo_data_configdb

      

    3.3.2 启动mongoDB容器

docker run -d --name mongo -v /mongo_data_configdb:/data/configdb -v /mongo_data_db:/data/db -p :  mongo --auth

    启动成功后可以查看容器信息

  

    3.3.3 初始化管理员账号

      进入容器 -> 进行账号操作

docker exec -it mongo     mongo              admin
db.createUser({ user: 'admin', pwd: 'admin', roles: [ { role: "root", db: "admin" } ] });

      

      

  3.4 参考文档

 docker
https://www.jianshu.com/p/f272726db9c5 docker安装与操作
https://www.2cto.com/net/201612/573947.html docker启动报错 mongodb
http://www.runoob.com/docker/docker-install-mongodb.html 拉取mongodb -> 方法二
https://www.jianshu.com/p/3a8c1904e807 安装与使用 docker run -d --name mongo -v /mongo_data_configdb:/data/configdb -v /mongo_data_db:/data/db -p : mongo --auth 创建
docker exec -it mongo mongo admin 进入
db.createUser({ user: 'admin', pwd: 'admin', roles: [ { role: "root", db: "admin" } ] }); 创建角色
docker run -it --rm --link mongo:mongo mongo mongo -u admin -p admin --authenticationDatabase admin mongo/admin 测试连通性 docker 书籍
https://legacy.gitbook.com/book/yeasy/docker_practice/details

    

    

      

      

Docker01 centos系统安装、centos安装docker、docker安装mongoDB的更多相关文章

  1. centos 7安装部署docker

    1.centos 7 在windows下通过vm虚拟机安装centos 7: VMware-workstation-full-10.0.3-1895310 centos 7 2.要求 操作系统的内核版 ...

  2. 在centos,docker中安装HeadlessChrome

    在centos6中安装chrome与chrome-driver,中间走了很多弯路,遇到很多坑,现将详细步骤总结如下.参考博客链接:https://blog.csdn.net/u013849486/ar ...

  3. centos中docker的安装

    之前学习docker的时候,是在windows上直接使用可执行文件安装的,最近需要在自己的服务器上安装docker,特此了解了一下如何安装,这里补一下. 小白学Docker之基础篇 小白学Docker ...

  4. Centos + docker,Ubuntu + docker介绍安装及详细使用

    docker笔记 常用命令 设置docker开机自启:sudo chkconfig docker on 查所有镜像: docker images 删除某个镜像:docker rmi CONTAINER ...

  5. centos 7.2 64位 docker安装lamp环境

    1. 删除docker可能有的早期版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke ...

  6. 【亲测有效】Centos安装完成docker后启动docker报错docker: unrecognized service的两种解决方案

    今天在学习Docker的时候 使用yum install docker安装完后启动不了,报错如下: [root@Sakura ~]# service docker start docker: unre ...

  7. CentOS双机中Docker下安装Mysql并配置互为主从模式

    CentOS双机中Docker下安装Mysql并配置互为主从模式 目录 1.搜索镜像... 1 2.拉取镜像... 1 3.绑定端口: 1 4.配置文件(修改/etc/mysql/my.cnf文件): ...

  8. Centos系统下Docker的安装

    一.检查内核版本 安装Docker,需要linux内核大于3.10 使用uname -r 来检查 二. Centos系统下Docker的安装 1. 安装需要的软件包 yum install -y yu ...

  9. CentOS系统下docker的安装与卸载

    Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制, ...

随机推荐

  1. rhel7+apache+c cgi+动态域名实现web访问

    1. 申请动态域名/安装no-ip客户端 https://blog.csdn.net/lee244868149/article/details/44095835 2. yum安装httpd 两种方法安 ...

  2. The last packet sent successfully to the server was 0 milliseconds ago

    出现异常”The last packet sent successfully to the server was 0 milliseconds ago.“的大部分原因是由于数据库回收了连接,而系统的缓 ...

  3. java中的修辞

    1.final修辞 final修辞变量分为两种:基本类型(byte,short,int,long,float,double,char,boolean)也是值类型,则一旦初始化,值不能改变:应用类型(S ...

  4. 剑指offer-第三章高质量代码(树的子结构)

    题目:输入两个二叉树A和B,判断B是不是A的子结构. 思路:遍历A树找到B树的根节点,然后再判断左右子树是否相同.不相同再往下找.重复改过程. 子结构的描述如下图所示: C++代码: #include ...

  5. [CSU1911]Card Game

    vjudge 题意 两个数组\(\{a_i\}\)和\(\{b_i\}\),求从中分别选出两个数或运算结果为\(x\)的方案数. sol 裸的FWT. code #include<cstdio& ...

  6. IT售前经验谈

    在IT界,成功的完成一个项目需要销售人员.售前人员.项目实施人员(开发人员).售后服务人员等密切协作.本文从售前技术支持人员的角度,对售前技术支持工作的过程进行了描述,根据作者在售前的经验,提出了各环 ...

  7. 在DIV里面让图片居中

    .content.itemDiv{ display: table-cell;width: 171px;height: 133px;text-align: center; vertical-align: ...

  8. HashMap源码分析(基于JDK1.6)

      在Java集合类中最常用的除了ArrayList外,就是HashMap了.本文尽自己所能,尽量详细的解释HashMap的源码.一山还有一山高,有不足之处请之处,定感谢指定并及时修正. 在看Hash ...

  9. 用hexo搭建自己的blog

    一.工具准备: 1.1 安装node 作用:用来生成静态页面的 到Node.js官网下载相应平台的最新版本,一路安装即可. 1.2 安装Git 作用:把本地的hexo内容提交到github上去. 安装 ...

  10. linux下软件的种类和对应的安装及卸载的方式

    转: 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的.在Windows中所 有的软件包都是这种类型.安装完这个程序后,你就可以使用,但 ...