Docker概念
一、Docker简介 1. 解决了什么问题 解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 2. 优势 虚拟机缺点:占用资源多、冗余步骤多、启动慢。 容器内的应用直接运行于宿主机的内核, 容器没有自己的内核 。 每个容器互相隔离,且都有自己的文件系统,不会相互影响,能区分计算资源。 3. 三大特征 仓库、镜像、容器。 仓库是集中存放镜像的场所。 容器是用镜像创建的运行实例。 ps: 仓库(Repository)和仓库注册服务器(Registry)是有区别的。仓库注册服务器上往往存放多个仓库,每个仓库又包含了多个镜像,每个镜像有不同的标签(tag)。 4. 支持CentOS版本 CentOS6.5 (64-bit) 或更高 # 查看虚拟机内核 uname - r 二、Docker安装 1. 安装docker yum - y install docker 2. 配置国内镜像(网易云) vi / etc / docker / daemon . json { "registry-mirrors" : [ "http://hub-mirror.c.163.com" ] } 三、Hello World 由于本地没有hello-world这个镜像,所以会在Docker仓库中下载一个hello-word镜像,并在容器内运行 docker run hello -