核心概念
1. 镜像
是一个只读的模板类似于安装系统用到的那个iso文件我们通过镜像来完成各种应用的部署。
2. docker容器
镜像类似于操作系统而容器类似于虚拟机本身。它可以被启动、开始、停止、删除等操作每个容器都是相互隔离的。
3. docker仓库
存放镜像的一个场所仓库分为公开仓库和私有仓库。 最大的公开仓库是Docker hubhub.docker.com国内公开仓库http://dockerpool.com/
安装
1、CentOS系统上安装
从CentOS 6.5开始支持docker,最好用CentOS7安装docker
CentOS6 上安装docker
yum install -y epel-release
yum install -y docker-io
CentOS7上安装docker
yum install -y docker
启动docker
/etc/init.d/docker start
实例:
环境
[root@docker ~ 11:41:07]#hostnamectl
Static hostname: docker.localhost.com
Transient hostname: docker
Icon name: computer-vm
Chassis: vm
Machine ID: b84ce512fe4942429af6b0bb7ea5ce39
Boot ID: 168dd0467e2347829713b8399790b28f
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-229.el7.x86_64
Architecture: x86-64
安装docker:
[root@docker ~ 11:41:11]#yum install -y docker
启动docker并设置为开机启动:
[root@docker ~ 11:48:49]#systemctl start docker && systemctl enable docker
[root@docker ~ 11:51:13]#ps -ef|grep docker
root 3478 1 0 11:50 ? 00:00:00 /usr/bin/docker-current daemon --exec-opt native.cgroupdriver=systemd --selinux-enabled --log-driver=journald