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

1 docker简介和安装

时间:2016-08-20 14:48:59      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:center   开发   style   

docker简介
简介
    2013年诞生,容器虚拟化,在系统中实际上是一个进程。
    使用go语言开发,基于apache 2.0协议
    redhat6.5以后的版本支持docker

特点
容器虚拟化,轻量级(进程),启动速度极快(不用手动分配CPU、内存资源)
对硬件资源的利用率更高
一次创建和配置后,可以在任意地方运行和使用,让运维人员或者开发人员快速部署和交付资源,大大提高了工作效率
内核级别的虚拟化,不需要额外的hypervisor
迁移十分方便

VM和docker的比较
技术分享

技术分享

基本概念
镜像:是一个只读的模板,类似于ISO文件
容器:容期间相互隔离类似于操作系统
仓库:存储镜像的场所,最大的公开仓库hub.docker.com,国内dockerpool.com 私有仓库




docker软件安装
安装前准备(确认内核和系统版本)
centos上运行docker必须是64位并且内核在2.6.32-431或者更高内核版本,建议完全更新系统
# getconf LONG_BIT   ---查看位数32/64
64
# uname -r   --查看内核版本
2.6.32-431.23.3.el6.x86_64
# yum update   ---完全更新系统

安装
centos 6
安装扩展源
# yum install release-epel
安装docker
# yum install docker-io

启动
# /etc/init.d/docker start
Starting cgconfig service:                                 [  OK  ]
Starting docker:                                       [  OK  ]
或者
# service docker start

查看启动情况
# ps aux | grep docker
root      38466  2.0  1.4 287664 14204 pts/1    Sl   13:34   0:00 /usr/bin/docker -d

centos7
# yum install release-epel
# yum install docker

启动
# systemctl start docker










1 docker简介和安装

标签:center   开发   style   

原文地址:http://hiyang.blog.51cto.com/10728919/1840518

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