docker简介

docker简介

1.docker是什么 docker是容器虚拟化技术,是基于go语言的云开源项目。 docker的出现解决了运行环境和配置问题的软件容器, 方便做持续集成并有助于整体发布的容器虚拟化技术。并且

1.docker是什么

docker是容器虚拟化技术,是基于go语言的云开源项目。

docker的出现解决了运行环境和配置问题软件容器, 方便做持续集成并有助于整体发布的容器虚拟化技术。并且Docker是内核级虚拟化,其不像传统的虚拟化技术一样需要额外的Hypervisor支持,所以在一台物理机上可以运行很多个容器实例,可大大提升物理服务器的CPU和内存的利用率。

2.docker的基本组成

①镜像(image)

Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器

②容器(container)

Docker 利用容器(Container)独立运行的一个或一组应用,应用程序或服务运行在容器里面,容器就类似于一个虚拟化的运行环境,容器是用镜像创建的运行实例可以把容器看做是一个简易版的 Linux 环境

③仓库(repository

仓库(Repository)是集中存放镜像文件的场所。库分为公开仓库(Public)和私有仓库(Private)两种形式。最大的公开仓库是 DockerHub(https://hub.docker.com/)

总结:镜像文件

*  image 文件生成的容器实例,本身也是一个文件,称为镜像文件。

容器实例

*  一个容器运行一种服务,当我们需要的时候,就可以通过docker客户端创建一个对应的运行实例,也就是我们的容器

仓库

* 就是放一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候再从仓库中拉下来就可以了。

评论