为什么要学习docker ?

为什么要学习docker ?插图

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中, 然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口。

传统环境不能跨平台,

传统:调试环境,运维当个搭建

选择:开发打包部署上线,一套流程做完

Docker与应用下载差不多
安装包[ipk] --- 发布 [应用商城] -- 下载即可用[用户]
环境 --- 打包项目带上环境 [镜像] -- Docker仓库[用户下载即可]
docker思想类似集装箱 同环境 不同镜像[通过隔离机制]
Docker是基于Go开发的

容器化技术

原来Win上面安装VM虚拟机软件再搭建系统环境

现在 Linux 上面搭建Docker,安装不同镜像

比较Docker和虚拟化技术的不同

Docker容器化很轻巧 / 轻量化 / 开源

虚拟化技术和容器化技术的对比

虚拟化技术的缺点

·资源占用十分多
·冗余步骤多
·启动很慢
容器化技术不是模拟的一个完整操作系统而是共享内核

① 传统虚拟机, 虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件;

② 容器内的应用直接运行在宿主机的内部,容器是没有自己的内核的,也没有虚拟硬件,所以轻便;
③ 每个容器间是相互隔离的,每个容器内都有一个属于自己的文件系统,互不影响;应用更快速的交互和部署

① 传统:一堆帮助文档,安装程序;
② Docker: 打包镜像发布测试,一键运行;

♠官网:https://www.docker.com/
♠文档地址:https://docs.docker.com/
♠仓库地址:https://hub.docker.com/

部署环境就像搭积木一样,打包环境,高效运维

内核级别的虚拟化技术,可在一个物理机上运行多个容器

文章链接:https://zuike7.com/356.html
文章标题:为什么要学习docker ?
文章版权:醉客网 (zuike7.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!文字及下载资源均是用户投稿及网上搜集,仅供网友学习交流,请勿作他用。
本文最后更新发布于2023年03月08日 10时47分50秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系醉疯怪: [email protected]
网站运维

Linux Centos 7 操作系统手动配置 IP 地址

2022-6-16 16:40:50

网站运维

醉疯怪Linux系统常用命令收藏

2022-6-21 21:48:53

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!资源均是用户投稿及网上搜集,仅供网友学习交流,请勿作他用。请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级会员或者成为认证用户。全站所有资源任意下免费看”。本站资源采用压缩包上传,为防止有人压缩软件不支持解压包格式 , 建议下载7-zip,zip、rar解压,建议下载WinRAR
若您的权利被侵害,请联系站长邮箱:[email protected] 或者 留言反馈 ,我们将尽快处理。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是醉疯怪!为自己加油~