1、Docker简单介绍
    Docker 扩展了 Linux 容器(Linux Containers),或着说 LXC,通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境。Docker 利用了 LXC, cgroups 和 Linux 自己的内核。和传统的虚拟机不同的是,一个 Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。
    Docker类似虚拟机的概念,但是与虚拟化技术的不同点在于下面几点:
    1)虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运行。
    2)虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统”;而docker开源而且轻量,称为“容器”,单个容器适合部署少量应用,比如部署一个redis、一个memcached。
    3)传统的虚拟化技术使用快照来保存状态;而docker在保存状态上不仅更为轻便和低成本,而且引入了类似源代码管理机制,将容器的快照历史版本一一记录,切换成本很低。
    4)传统的虚拟化技术在构建系统的时候较为复杂,需要大量的人力;而docker可以通过Dockfile来构建整个容器,重启和构建速度很快。更重要的是Dockfile可以手动编写,这样应用程序开发人员可以通过发布Dockfile来指导系统环境和依赖,这样对于持续交付十分有利。
    5)Dockerfile可以基于已经构建好的容器镜像,创建新容器。Dockerfile可以通过社区分享和下载,有利于该技术的推广。
    Docker 会像一个可移植的容器引擎那样工作。它把应用程序及所有程序的依赖环境打包到一个虚拟容器中,这个虚拟容器可以运行在任何一种 Linux 服务器上。这大大地提高了程序运行的灵活性和可移植性,无论需不需要许可、是在公共云还是私密云、是不是裸机环境等等。
    Docker也是一个云计算平台,它利用Linux的LXC、AUFU、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。
    Docker 由下面这些组成:
    1)Docker 服务器守护程序(server daemon),用于管理所有的容器。
    2)Docker 命令行客户端,用于控制服务器守护程序。
    3)Docker 镜像:查找和浏览 docker 容器镜像。

2、Docker安装:受外网限制,只有通过rpm安装docker
   1)rpm源:https://yum.dockerproject.org/repo/main/centos/6/Packages/
      下载:docker-engine-1.7.1-1.el6.x86_64.rpm
   2)依赖组件cgroup下载:https://pkgs.org/
      #rpm -ivh libcgroup-0.40.rc1-17.el6_7.x86_64.rpm  
      #rpm -ivh libcgroup-pam-0.40.rc1-17.el6_7.x86_64.rpm
      #rpm -ivh libcgroup-devel-0.40.rc1-17.el6_7.x86_64.rpm
   3)内核组件下载:https://pkgs.org/
      #yum install kernel-lt-3.10.104-1.el6.elrepo.x86_64.rpm 
      #reboot   重启
      #uname -r  查看内核版本
   4)Docker安装:
      #rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm
      # service docker start    启动docker服务
      # docker -v               查看docker版本

3、Docker使用:
   docker入门教程:http://dockone.io/article/111
   具体使用过程也暴露出安装过程中的一些问题,前面的安装是有不足之处。
   具体使用待后续使用时再深入,相信在运维上有很多帮助。

Docker初识之Centos6.2下安装Docker容器相关推荐

  1. 在CentOS6.8下安装Docker

    在CentOS6.8下安装Docker 一.查看系统版本 [root@localhost opt]# uname -a Linux localhost.localdomain 2.6.32-642.e ...

  2. CentOS6.8下安装Docker

    文章目录 1.确认系统版本 2.EPEL 什么是EPEL? 安装EPEL 查看是否已经安装成功 重新创建本地仓库缓存 3.安装Docker 解决CentOS6.8上安装docker失败:No pack ...

  3. centos6.5下安装docker

    yum install docker-io service docker start chkconfig docker on docker p_w_picpaths 遇到问题: service doc ...

  4. Docker安装(Centos6.5下安装和Windows下安装)

    以下为参考:http://www.runoob.com/docker/windows-docker-install.html 和网络博客整理称出 1.Docker可用的下载地址 Docker支持以下的 ...

  5. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  6. Deepin 下安装 Docker

    2019独角兽企业重金招聘Python工程师标准>>> Docker官网上并没有提供关于 Deepin 的 Docker 安装教程,由于 Deepin 是基于 Debian 的,所以 ...

  7. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  8. docker 查看已安装容器_WIN7下安装Docker容器

    一.Docker容器介绍 Docker 是一个开源的应用容器引擎,可以打包他们的应用以及依赖包到一个可移植的镜像中.一个完整的Docker由DockerClient客户端.Docker Daemon守 ...

  9. Linux 64位 CentOS下安装 Docker 容器,启动、停止

    一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...

最新文章

  1. Debian Linux下安装配置 Pure-ftpd
  2. Linux下快速搭建ntp时间同步服务器
  3. java方面的文献综述怎么写_文献综述应该怎么写?
  4. openresty获取nginx原始的请求头内容
  5. arcgis伪节点检查_arcgis建立拓扑分析(检验矢量图)
  6. FreeRADIUS 测试环境搭建
  7. 所有人都可以是开发人员——《Office 365开发入门指南》视频教程即将上市
  8. ubuntu定时执行python脚本方法及实例代码
  9. 腾讯一面总结-web前端-2018.4.11
  10. .NET字符串格式化的几种方法及@符号的使用
  11. 《软件工程之美》打卡第六周
  12. pyqgis iface AttributeError: ‘NoneType‘ object has no attribute ‘mapCanvas‘
  13. js:使用angular的http获取json数据
  14. 小游戏3366HTML5小游戏,Canvas小游戏——五子棋
  15. 怎么将EXCEL转换为财务软件导入需要的XML格式,干货到,EXCEL如何转换为财务软件导入数据所需格式
  16. Connecting to 192.168.237.129:22... Could not connect to '192.168.237.129' (port 22): Connection fai
  17. 安全问题的思考---君子不立于危墙之下
  18. opencv的极线几何
  19. 苏州实时公交app接口根据站台查询公交状态
  20. 建立完善的员工晋升机制_完善机制,打造晋升方案

热门文章

  1. cac会议投稿难度大吗_成考高升专难度大吗?考试通过率怎么样?
  2. springBoot AOP切面编程
  3. MSScriptControl详解(可实现在C#等语言中调用JAVASCRIPT代码)
  4. HDU 2037 今年暑假不AC
  5. openstack newton noVNC bug 解决方法
  6. 7. Docker - 网络管理
  7. 考考大家的数学,计算以下计算公式的结果
  8. 如何将数据库文件.mdf导入/恢复到SQL_Server2000
  9. AJAX中日历控件的应用
  10. Ubuntu18.04安装VMware WorkStation