python html5 bootstrap 视频教程
德云社区 门户 行业资讯 行业标准 智控标准 查看内容

Docker - 应用容器 打包可移植依赖 基于go Apache开源协议

2021-11-8 10:03| 发布者: digitser| 查看: 566| 评论: 0|原作者: google

摘要: Docker - 应用容器 打包可移植依赖 基于go Apache开源协议 Docker 是开源应用容器引擎,开发者可打包应用及依赖包到可移植容器中,然后发布到任何流行 Linux Window 机器中,也可实现虚拟化。 Docker 容器完全使用沙 ...
自动立式分页纸箱赋码系统 ── 全自动 专业 立式分页 瓦楞纸 水性油墨 贴标 喷码 检测系统
Docker - 应用容器 打包可移植依赖 基于go Apache开源协议

Docker 是开源应用容器引擎,开发者可打包应用及依赖包到可移植容器中,然后发布到任何流行 Linux Window 机器中,也可实现虚拟化。


Docker 容器完全使用沙箱机制,相互间没有任何接口。


智能编辑重构 批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序)

http://dt.digitser.cn/zh-CN/ide/idepy/index.html


Docker 是 PaaS 提供商 dotCloud 基于 LXC 的高级容器开源引擎,源代码托管在 Github 上,基于 go 语言并遵从 Apache 2.0 协议开源。


Docker 自 2013 年以来非常火热,无论是从 github 上的代码活跃度,还是 Redhat 在 RHEL 6.5 中集成对 Docker 的支持, 就连 Google 的 Compute Engine 也支持 docker 在其之上运行。


一款开源软件能否在商业上获得成功,很大程度上依赖以下 3 件事:成功的 user case (用例)、活跃的社区、一个好故事。 dotCloud 自家的 PaaS 产品就建立在 docker 基础之上,长期维护且有大量的用户,社区也十分活跃,接下来看看 docker 的故事。


01、管理复杂环境

从各种 OS 到各种中间件到各种 app,一款产品能够成功,作为开发者需要关心的东西太多,且难于管理,这个问题几乎在所有现代 IT 相关行业都需要面对。


02、云计算时代

AWS 的成功,引导开发者将应用转移到 cloud 上,解决了硬件管理的问题;然而,中间件相关的问题依然存在。所以,openstack HEAT 和 AWS cloudformation 都着力解决这个问题。为开发者思路变化,提供了可能性。


03、虚拟化

cloud 时代采用标配硬件降低成本,采用虚拟化手段来满足用户按需使用要求及保证可用性和隔离性。然而无论是 KVM 还是 Xen,在 docker 看来,都是在浪费资源;因为,用户需要的是高效运行环境而非 OS, Guest OS 既浪费资源又难于管理,更加轻量级的 LXC 更灵活、更快速。


04、LXC 移动性

LXC 在 linux 2.6 的 kernel 里就已存在,但其设计之初并非为云计算考虑。缺少标准化的描述手段和容器的可迁移性,决定 LXC 构建出的环境难于迁移和标准化管理 (相对于 KVM 之类image 和 snapshot 的概念)。docker 就在这个问题上做出了实质性的革新。这是 docker 最独特的地方。


面对上述 4 点问题,docker 设想交付运行环境如同海运,OS 如同一个货轮,每个在 OS 基础运行上的软件如同一个集装箱,用户可通过标准化手段自由组装运行环境。而集装箱的内容可由用户自定义,也可由专业人员制造。这样,交付一个软件,就是一系列标准化组件的集合交付,如同乐高积木,用户只需选择合适的积木组合,并在最顶端署上自己的名字 (最后一个标准化组件是用户的 app)。这也就是基于 docker 的 PaaS 产品的原型。


u=2851141597,3898891026&fm=21&gp=0.jpg


扫一扫关注 德云社区 微信公众号

版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。

路过

雷人

握手

鲜花

鸡蛋
AI人工智能 语音助理 人工翻译 教程

相关阅读

最新评论

Qt 6.5.1 官方中文文档编制 手册教程 帮助文件 人工翻译
Qt 6.5.1 官方中文文档编制 手册教程 帮助文件 人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Qt 6.5.1。 Qt 6.5.1 中文文档编制[35/2024-10-24]
Qt 6.5.1 官方中文文档编制 手册教程 人工翻译更新日志
Qt 6.5.1 官方中文文档编制 手册教程 人工翻译更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Qt 6.5.1。 Qt 6.5.1 中文文档编制采[24/2024-10-24]
数字 Python IDE 2024 注册机 注册码生成器 附详细破解方法
数字 Python IDE 2024 注册机 注册码生成器 附详细破解方法 数字 Python IDE 目前还在不断研发 进步中,虽不太成熟,但其新理念很有特色 特别适于多版本 多文档 多工程并行[22/2024-10-24]
数字翻译 2024 注册机 注册码生成器 内存破解器 附详细用法
数字翻译 2024 注册机 注册码生成器 内存破解器 附详细用法 数字翻译目前还在不断研发 进步中,虽不太成熟,但其新理念很有特色 特别适于 HTML 文档本地化 (面向高精度 超[24/2024-10-24]
数字 Python IDE 2023 注册机 注册码生成器 附详细破解方法
数字 Python IDE 2023 注册机 注册码生成器 附详细破解方法 数字 Python IDE 目前还在不断研发 进步中,虽不太成熟,但其新理念很有特色 特别适于多版本 多文档 多工程并行[22/2024-10-24]
数字翻译 2023 注册机 注册码生成器 内存破解器 附详细用法
数字翻译 2023 注册机 注册码生成器 内存破解器 附详细用法 数字翻译目前还在不断研发 进步中,虽不太成熟,但其新理念很有特色 特别适于 HTML 文档本地化 (面向高精度 超[21/2024-10-24]
CSS3 官方中文文档编制 手册教程 人工翻译 更新日志
CSS3 官方中文文档编制 手册教程 人工翻译 更新日志 CSS3 中文文档编制采用机器辅助 + 全人工翻译,完全采用 数字翻译 的文档翻译流程进行汉化 (未采用任何第 3 方工具),[1592/2022-07-31]
CSS3 官方中文文档编制 手册教程 帮助文件 人工翻译
CSS3 官方中文文档编制 手册教程 帮助文件 人工翻译 CSS3 中文文档编制采用机器辅助 + 全人工翻译,完全采用 数字翻译 的文档翻译流程进行汉化 (未采用任何第 3 方工具),[1723/2022-07-31]
SolidWorks 2020 非对称Conic Rho圆角 抽壳出现模型穿刺
SolidWorks 2020 非对称Conic Rho圆角 抽壳出现模型穿刺 标准对称圆角最常用,但有时偶尔也会用到非对称圆角。 特别是模具、五金、电子、手饰、汽车、家具、玩具、等对圆[1414/2022-05-25]
NumPy 1.22 官方中文文档编制 手册帮助 更新日志
NumPy 1.22 官方中文文档编制 手册帮助 更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 NumPy 1.22。 NumPy 1.22 中文文档编制采用[997/2022-05-22]
NumPy 1.22 官方中文文档编制 手册帮助 全人工翻译
NumPy 1.22 官方中文文档编制 手册帮助 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 NumPy 1.22。 NumPy 1.22 中文文档编制采[1164/2022-05-22]
Pillow 9.1.1 官方中文文档编制 手册帮助 更新日志
Pillow 9.1.1 官方中文文档编制 手册帮助 更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Pillow 9.1.1。 Pillow 9.1.1 中文文档编[1048/2022-05-22]
Pillow 9.1.1 官方中文文档编制 手册帮助 全人工翻译
Pillow 9.1.1 官方中文文档编制 手册帮助 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Pillow 9.1.1。 Pillow 9.1.1 中文文档[1001/2022-05-22]
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 更新日志
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 更新日志 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 PyMuPDF 1.19.6。 PyMuPDF 1.19.6 中文[1619/2022-05-22]
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 全人工翻译
PyMuPDF 1.19.6 官方中文文档编制 手册帮助 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 PyMuPDF 1.19.6。 PyMuPDF 1.19.6 中[1480/2022-05-22]

Archiver|Sitemap|小黑屋|德云社区   

GMT+8, 2024-11-23 03:10 , Processed in 0.027324 second(s), 28 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

返回顶部