Docker基本部署及基本控制命令
一、Docker概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,两者之间完全独立。 二、与虚拟机的比较 三、Docker核心概念 镜像(Image): 类似虚拟机镜像 容器(Container): 类似linux系统环境,运行和隔离应用。容器从镜像启动的时候,docker会在镜像的最上一层创建一个可写层,镜像本身是只读的,保持不变。 仓库(Repository): 每个仓库存放某一类镜像。 容器、仓库、镜像运行关系图: 四、Docker基本部署 1、安装环境包 yum install -y yum-utils device-mapper-persistent-data lvm2 2、使用阿里的docker仓库 [root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //安装docker-ce [root@localhost ~]# yum install -y docker-ce systemctl start docker