Docker01 centos系统安装、centos安装docker、docker安装mongoDB
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 参考博文
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的更多相关文章
- centos 7安装部署docker
1.centos 7 在windows下通过vm虚拟机安装centos 7: VMware-workstation-full-10.0.3-1895310 centos 7 2.要求 操作系统的内核版 ...
- 在centos,docker中安装HeadlessChrome
在centos6中安装chrome与chrome-driver,中间走了很多弯路,遇到很多坑,现将详细步骤总结如下.参考博客链接:https://blog.csdn.net/u013849486/ar ...
- centos中docker的安装
之前学习docker的时候,是在windows上直接使用可执行文件安装的,最近需要在自己的服务器上安装docker,特此了解了一下如何安装,这里补一下. 小白学Docker之基础篇 小白学Docker ...
- Centos + docker,Ubuntu + docker介绍安装及详细使用
docker笔记 常用命令 设置docker开机自启:sudo chkconfig docker on 查所有镜像: docker images 删除某个镜像:docker rmi CONTAINER ...
- centos 7.2 64位 docker安装lamp环境
1. 删除docker可能有的早期版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke ...
- 【亲测有效】Centos安装完成docker后启动docker报错docker: unrecognized service的两种解决方案
今天在学习Docker的时候 使用yum install docker安装完后启动不了,报错如下: [root@Sakura ~]# service docker start docker: unre ...
- CentOS双机中Docker下安装Mysql并配置互为主从模式
CentOS双机中Docker下安装Mysql并配置互为主从模式 目录 1.搜索镜像... 1 2.拉取镜像... 1 3.绑定端口: 1 4.配置文件(修改/etc/mysql/my.cnf文件): ...
- Centos系统下Docker的安装
一.检查内核版本 安装Docker,需要linux内核大于3.10 使用uname -r 来检查 二. Centos系统下Docker的安装 1. 安装需要的软件包 yum install -y yu ...
- CentOS系统下docker的安装与卸载
Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制, ...
随机推荐
- C++11新特性之右值引用(&&)、移动语义(move)、完美转换(forward)
1. 右值引用 个人认为右值引用的目的主要是为了是减少内存拷贝,优化性能. 比如下面的代码: String Fun() { String str = "hello world"; ...
- web应用程序安全攻防---sql注入和xss跨站脚本攻击
kali视频学习请看 http://www.cnblogs.com/lidong20179210/p/8909569.html 博文主要内容包括两种常见的web攻击 sql注入 XSS跨站脚本攻击 代 ...
- Spring IOC容器的初始化-(三)BeanDefinition的注册
---恢复内容开始--- 前言 在上一篇中有一处代码是BeanDefiniton注册的入口,我们回顾一下. 1.BeanDefiniton在IOC容器注册 首先我们回顾两点,1. 发起注册的地方:2. ...
- 10 结构体和类 - —— 《Swift3.0 从入门到出家》
Swift中的面向对象5个要素:枚举.结构体.类.协议.扩展 面向对象研究的是对象,完成一件事情需要多个对象参与,是生活的映射 Swift中结构体和类非常相似,也就是结构体能完成类的所有功能.结构体是 ...
- 在idea下两个项目之间的maven父子级项目依赖
配置:idea 在一个项目中的父子级依赖网上轮子太多,我就不重复造了,留个链接 http://www.cnblogs.com/tibit/p/6185704.html 说说一些我自己注意的问题,在pr ...
- 蓝桥杯 算法训练 ALGO-36 传纸条
算法训练 传纸条 时间限制:1.0s 内存限制:512.0MB 问题描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而 ...
- 【转】关于一个Jmeter interface testing的实例
目标:测试某个保险系统的费率接口 准备:a 请求方式:Http b 接口地址://10.1.1.223:9090/rulesEngine/executeRateRule.do Jmeter 设置: a ...
- pymysql简单链接示例
#!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/24 import pymysql username = input('username ...
- mul 指令
mul 是乘法指令 两个相乘的数:两个相乘的数,要么都是 8 位,要么都是 16 位. 如果是 8 位,一个默认放在 AL 中,另一个放在 8 位寄存器或内存字节单元中: 如果是 16 位,一个默认在 ...
- storm集群配置以及java编写拓扑例子
storm集群配置 安装 修改配置文件 使用java编写拓扑 storm集群配置 storm配置相当简单 安装 tar -zxvf apache-storm-1.2.2.tar.gz rm apach ...