码头工人安装
核心概念
码头工人有三个核心概念
- <李>镜像(图片)
镜像是创建码头工人容器的基础。类似于虚拟机镜像,可以理解为一个只读的模版,如一个镜像可以包含一个基本的操作系统环境,里面仅装了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 代码>李>