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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」