Oracle开源三个容器工具

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文讲的是Oracle开源三个容器工具【编者的话】随着容器技术盛行,Oracle也开始在云服务中应用容器技术,在准备应用的同时,Oracle也开发了相关工具便于构建和维护容器。现在可以高兴的宣布,Oracle开发的这几款工具已经开源,希望能够帮到大家。
本文讲的是Oracle开源三个容器工具【编者的话】随着容器技术盛行,Oracle也开始在云服务中应用容器技术,在准备应用的同时,Oracle也开发了相关工具便于构建和维护容器。现在可以高兴的宣布,Oracle开发的这几款工具已经开源,希望能够帮到大家。可在 Oracle GitHub页面 上找到 Smith Crashcart Railcar 工具的相关资料。

【3 天烧脑式容器存储网络训练营 | 深圳站】本次培训以容器存储和网络为主题,包括:Docker Plugin、Docker storage driver、Docker Volume Pulgin、Kubernetes Storage机制、容器网络实现原理和模型、Docker网络实现、网络插件、Calico、Contiv Netplugin、开源企业级镜像仓库Harbor原理及实现等。

Smith——安全微容器构建者

传统的容器构建过程需要一系列的复杂操作步骤。Smith就是一个解决构建一致性和安全性的问题的 微容器 构建工具。可方便的通过rpms、yum库,甚至已有容器来构建微容器。更多构建微容器的信息可参考资料: the Microcontainer Manifesto。

Crashcart——微容器调试工具

若生产环境应用容器的精简配置,导致的诊断工具缺失,对运维来说是一个巨大挑战。虽然大部分诊断可在主节点上完成,但有时也需要在容器节点可访问的文件系统上进行诊断。Crashcart便是应用在这个场景下,它为正在运行的容器加载一组数据用来定位故障原因。了解crashcart是如何定位单边加载数据故障的原理可参考资料: Hardcore Container Debugging

Railcar——可选的容器Runtime

Go语言对于容器runtime不一定是最佳选择。(注:runtime是通过命名空间和cgroups完成隔离的组件。Go语言对于容器镜像和CLIS仍然是一个非常明智的选择。)为便于理解,可阅读博客:  Linux Namespaces And Go Don't Mix 。 Runc(runc是oci runtime的默认组件)的部分代码是由C语言编写,在Go运行时态启动之前调用的。Go虽然是一个伟大的语言,但对于仅需轻量线程控制及大量系统调用的小型组件而言,还有更好的选择。Rust语言则可以提供类似C语言的轻量控制,但是内存安全且避免了类的BUG和漏洞。更多Railcar的开发信息可参考资料: Building a Container Runtime in Rust

原文链接:Three New Open Source Container Utilities(翻译:Chilly)


原文发布时间为:2017-07-15

本文作者:Chilly

本文来自云栖社区合作伙伴Dockerone.io,了解相关信息可以关注Dockerone.io。

原文标题:Oracle开源三个容器工具

相关文章
|
2月前
|
Oracle 关系型数据库 数据库
|
4月前
|
存储 Prometheus 监控
Prometheus vs. ELK Stack:容器监控与日志管理工具的较量
随着容器化技术的广泛应用,容器监控与日志管理成为了关键任务。本文将对两种常用工具进行比较与选择,分别是Prometheus和ELK Stack。Prometheus是一款开源的监控系统,专注于时序数据的收集和告警。而ELK Stack则是一套完整的日志管理解决方案,由Elasticsearch、Logstash和Kibana三个组件组成。通过比较它们的特点、优势和适用场景,读者可以更好地了解如何选择适合自己需求的工具。
|
5月前
|
Kubernetes 持续交付 开发者
开源容器的魅力:探索使用开源容器的奥秘
随着云计算和微服务架构的蓬勃发展,开源容器技术如Docker和Kubernetes等正在改变应用程序的构建、交付和管理方式,开源容器技术成为了构建、交付和管理应用程序的重要工具。作为开发者,关于开源容器的使用也是在逐渐变多,那么本文就来分享一下开发者关于使用开源容器的原因,以及一些使用开源容器的经验,本文只做简单的分享,且只代表个人观点,如有不同意见欢迎评论区交流。
48 1
开源容器的魅力:探索使用开源容器的奥秘
|
4月前
|
存储 Kubernetes C++
Kubernetes VS Docker Swarm:哪个容器编排工具更适合你?
当今,容器化技术已成为IT领域的热门话题,而容器编排工具是实现容器自动化部署和管理的关键。本文将比较两种主流的容器编排工具Kubernetes和Docker Swarm,并探讨它们的优缺点,以帮助你选择最适合自己的工具。
|
4月前
|
Kubernetes 调度 C++
Kubernetes vs Docker Swarm:容器编排工具的比较与选择
在当今云计算时代,容器技术的应用越来越广泛。而在众多容器编排工具中,Kubernetes和Docker Swarm是两个备受关注的竞争者。本文将深入比较这两个工具的特点、优势和劣势,帮助读者更好地选择适合自己的容器编排解决方案。
|
16天前
|
存储 Kubernetes C++
【专栏】Kubernetes VS Docker Swarm了解两者特点,助力选取合适容器编排工具
【4月更文挑战第27天】对比Kubernetes和Docker Swarm:K8s在可扩展性和自动化方面出色,有强大社区支持;Swarm以简易用著称,适合初学者。选择取决于项目需求、团队技能和预期收益。高度复杂项目推荐Kubernetes,快速上手小项目则选Docker Swarm。了解两者特点,助力选取合适容器编排工具。
|
2月前
|
资源调度 JavaScript Shell
6.6k star!推荐一款轻松创建隔离环境的命令行及容器工具!
6.6k star!推荐一款轻松创建隔离环境的命令行及容器工具!
|
2月前
|
监控 数据可视化 Linux
如何使用可视化管理工具DockerUI远程管理docker容器
如何使用可视化管理工具DockerUI远程管理docker容器
111 0
|
3月前
|
Kubernetes 测试技术 Linux
【Docker管理工具】安装Docker容器自动更新工具Watchtower
【2月更文挑战第8天】安装Docker容器自动更新工具Watchtower
114 0
|
3月前
|
存储 监控 测试技术
【Docker管理工具】安装Oxker容器管理工具
【2月更文挑战第4天】安装Oxker容器管理工具
84 2