一、简介
-
DockerClient客户端
-
Docker Daemon守护进程
-
Docker Image镜像:一个只读模板镜像。可以用来创建Docker容器,一个镜像可以创建很多容器。
-
DockerContainer容器:利用容器独立运行一个或者一组应用。容器是用镜像创建的一个运行实例
- Repositor仓库:用于集中存放镜像文件的场所,仓库分为公开和私有两种形式
理念:一次封装,多处运用
解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。
网站:http://www.docker.com
中文网站:http://www.docker-cn.com/
二、安装
1.前提条件
目前,CentOS 仅发行版本中内核支持Docker;
Docker 运行在CentOS 7上,要求系统64位,系统内核为3.10以上。
Docker 运行在CentOS 6.5或者更高版本上,要求系统64位,系统内核为2.6.32-431或者更高版本以上。
查看系统内核版本 uname -r
查看CentOS 版本 cat /etc/redhat-release
2. Docker技术架构
3.CentOS 6.5安装
yum install -y epel-release
yum install -y docker-io
修改配置文件
启动和检查
server docker start
docker version
4.CentOS 7安装
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
yum-config-manager --disable docker-ce-nightly
yum install docker-ce docker-ce-cli containerd.io
三、HelloWord
访问阿里云地址:https://https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 登录后找到自己专属的加速地址,下图是CentOS 7 的方式
运行HelloWord :docker run hello-world