码头工人的安装和配置

  

码头工人安装

核心概念

码头工人有三个核心概念

    <李>镜像(图片)
    镜像是创建码头工人容器的基础。类似于虚拟机镜像,可以理解为一个只读的模版,如一个镜像可以包含一个基本的操作系统环境,里面仅装了Apache,可以把它称为Apache镜像。 <李>容器(容器)
    类似于一个轻量级的沙箱,码头工人利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例(可以启动,开始,停止,删除),而这些容器都是彼此隔离,互不可见的。
    <强>注:镜像自身是只读的,容器从镜像启动时,会在镜像的最上层创建一个可写层。 <李>仓库(库)
    类似于代码仓库,是码头工人集中存放镜像文件的场所.docker仓库可以分为公开仓库(公共)和私有仓库(私人)。目前最大的公开库是官方提供的码头工人中心。
    <强>注:码头工人利用仓库管理镜像的设计理念与Git代码仓库的概念相似,实际上码头工人设计上借鉴了Git的很多优秀思想

    在Centos环境下安装码头工人

    环境检查

    码头工人目前支持Centos7及以后的版本,64位操作系统,内核版3.10本以上。

     <代码> root@docker01 ~ # uname -
      Linux docker01 3.10.0-693.el7。x86_64 # 1 SMP 21:09:27 UTC时间2017年8月22日星期二x86_64 x86_64 x86_64 GNU/Linux
      #猫/etc/redhat-release root@docker01 ~
      Linux CentOS释放7.4.1708(核心) 

    添加码头工人稳定版的百胜源

     <代码> root@docker01 ~ # yum-config-manager——add-repo https://download.docker.com/linux/centos/docker-ce.repo
      (root@docker01 ~) # yum - y docker-ce安装
      (root@docker01 ~) # systemctl开始码头工人 

    通过脚本安装

    方法1

     <代码> [root@docker01 ~] https://get.docker.com # wget问:- | sh  

    方法2

     <代码> [root@docker01 ~] #卷发-fsSL https://get.docker.com | sh  

    方法3(测试最新版本,非稳定版本,不要在生产环境使用)

     <代码> [root@docker01 ~] #卷发-fsSL https://test.docker.com | sh  

  

码头工人的安装和配置