docker docker与传统的虚拟化方式相比: docker的启动在秒级; docker对系统资源利用率高,一台主机可以同时运行多个docker容器; docker基本不消耗系统资源,使得运行在docker里面的应用的性能很高; 更快的支付和部署:开发者可以使用一个标准的镜像来构建一套开发容器,开发完成后,运维人员可以直接使用这个容器来部署代码; 更高效的虚拟化:docker容器的运行不需要额外的hypervisor支持,它是内核级的虚拟化; 更轻松的迁移和拓展:docker容器几乎可以在任意的平台上运行; 更简单的管理; docker中的几个基本概念: 镜像(image) 容器(container) 仓库(repository) 镜像:是一个只读的模板,例如一个完整的centos系统;镜像可以用来创建docker容器,docker中提供一个很简单的方式来创建和更新镜像 容器:是从镜像创建并运行的实例,每个容器是相互隔离的, 仓库:是集中存放镜像文件的地方,还有一种服务叫仓库注册服务器,里面存放多个仓库,每个仓库中有包含多个镜像,每个镜像有不同的标签, 查找有哪些镜像: docker search centos 保存镜像到本地: docker save -o 保存至本地的镜像名 需要保存的镜像名 docker save -o centos7.tar.gz centos7 将保存在本地的镜像再次导入docker中: dockr load --input centos7.tar.gz docker load < centos7.tar.gz 如从其它地方copy了一个镜像(必须是.tar.tz类型的文件),导入: cat centos7.tar.gz | docker import - centos7:7.3 上传镜像: docker push centos7
标签:容器,tar,gz,介绍,centos7,镜像,docker From: https://www.cnblogs.com/skyzy/p/18125030