打个比方,宿主机比成一间房子,虚拟机则是这间房子里面用水泥造了一些新的房子,而Docker只是把房子用板子隔离开,这就是所谓的容器技术。
- 基本概念
(1)镜像(Image)
Docker镜像就是一个只读的模板,镜像可以用来创建Docker容器,Docker提供了一个很简单的机制创建或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。
(2)容器(Container)
Docker利用容器来运行应用,容器是从镜像创建的运行实例,每个容器都是相互隔离、保证安全的平台。可以把容器看做一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。
(3)仓库(Repository)
仓库是集中存放镜像文件的场所,仓库注册服务器上往往存入着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签。仓库分为公开仓库和私有仓库两种形式。最大的公开仓库是Docker Hub,存放了数量庞大的镜像供用户下载,国内的公开仓库包括Docker Pool等,当然,用户也可以在本地网络内创建一个私有仓库。
最后欢迎大家访问我的个人网站:1024s