Docker的三大核心
Docker镜像: Dcoker镜像类似于虚拟机镜像,可以将它理解为一个面向Docker引擎的只读模板,包含了文件系统。
Docker容器: Docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例,可以将其启动、开始、停止、删除,而这些容器都是互相隔离、互不乐见的。
Docker仓库: Dcoker仓库类似于代码仓库,是Docker集中存放镜像文件的场所。
Docker的安装
因为目前docker只能运行在linux系统上,我们依旧用我们的云主机。
1.docker对lunix内核,要求3.8以上,可以通过 uname -r 命令查看你当前的内核版本:
2.对于CentOS 6系统可以使用EPEL库安装Docker,命令:
# sudo yum install -y http://mirror.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
# sudo yum install -y docker
对于CentOS 7的系统,由于CentOS-Extras源中已经内置Docker,可以直接使用yum命令进行安装:
# sudo yum install -y docker
安装之后输入:docker version 出现如下信息,则已经安装成功!
Docker是一个进程,一启动就两个进程,一个服务,一个守护进程。占用资源就非常少,启动速度非常快,1s。
一台机器上vm,3到10个实例。docker 100到10000。
3.启动 Docker。
# sudo systemctl start docker
通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
# sudo docker run hello-world