1-0 docker介绍

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

 

posted @ 2024-04-09 22:29  Sky-wings  阅读(4)  评论(0编辑  收藏  举报