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 @   Sky-wings  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示