📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"容器技术"
📖 知识库
容器(containers)
★★★★★
★★★★★
进阶
容器是一种轻量级的虚拟化技术,允许开发者将应用程序及其依赖项打包成一个单独的可执行文件,实现应用程序在不同环境中的隔离和一致性,解决了传统虚拟机资源占用大的问题,诞生于Linux操作系统,目前已被广泛应用于云计算和DevOps领域,通过容器化可以实现应用程序的快速部署和扩展,容器技术的核心是将应用程序和其依赖项封装在一个单独的容器中,实现不同应用程序之间的资源隔离和限制,目前Docker是最流行的容器技术实现,容器技术可以大大提高应用程序的开发效率和部署速度,实现应用程序在不同环境中的一致性和可靠性,容器技术的底层原理是基于操作系统的命名空间和控制组等技术,通过这些技术实现资源的隔离和限制,容器技术可以大大提高应用程序的安全性和可靠性,目前容器技术已经被广泛应用于云计算和DevOps领域,成为现代软件开发和部署的重要组成部分,容器技术可以实现应用程序的快速部署和扩展,提高应用程序的开发效率和部署速度,实现应用程序在不同环境中的一致性和可靠性,容器技术可以大大提高应用程序的安全性和可靠性,
containers
★★★★★
★★★★★
进阶
容器是一种轻量级的虚拟化技术,允许开发者将应用程序及其依赖项打包成一个单独的容器中,实现应用程序在不同环境中的一致性和可移植性,诞生于Linux操作系统,解决了应用程序在不同环境中运行不一致的问题,通过将应用程序及其依赖项打包成一个单独的容器中,实现了应用程序的隔离和依赖管理,目前广泛使用的容器技术包括Docker、Kubernetes等,容器技术通过提供一个沙盒环境,实现了应用程序的隔离和安全性,提高了应用程序的可靠性和可维护性
📦 开源项目
yeasy
/
docker_practice
docker_practice:Docker容器技术最佳实践 — docker_practice项目通过提供真实案例和最佳实践,帮助开发者学习和理解Docker和容器技术。同时,它还涵盖了DevOps实践和其他相关技术,如Kubernetes和虚拟化。通过docker_practice,开发者可以快速掌握Docker容器技术的应用和部署
Go
★ 26.2k
⑂ 5.8k
devops
☆
kubernetes-sigs
/
kubespray
kubespray:生产就绪Kubernetes集群部署 — kubespray利用Ansible自动化部署Kubernetes集群,支持多种云平台和裸金属环境,提供高可用性和可扩展性。它是Kubernetes SIGs下的一个项目,用于简化Kubernetes集群的部署和管理。通过使用kubespray,用户可以快速部署一个生产就绪的Kubernetes集群
Jinja
★ 18.6k
⑂ 6.9k
devops
☆
kubesphere
/
kubesphere
kubesphere:基于 Kubernetes 的多云、数据中心和边缘管理容器平台 — kubesphere 是一个开源的容器平台,用于 Kubernetes 多云、数据中心和边缘管理,提供了多集群和多租户管理、可观察性和服务网格等功能。它使用 Go 语言开发,支持多种技能和工具,包括 ebpf 和 servicemesh。kubesphere 的目的是为了简化 Kubernetes 的管理和使用,提高开发效率和系统可靠性。
Go
★ 17k
⑂ 2.7k
devops
☆
lxc
/
incus
incus:强大的系统容器和虚拟机管理器 — incus 是一个功能强大的系统容器和虚拟机管理工具,支持高效的资源管理和灵活的部署选项。它对于需要高性能和高可靠性的云环境尤为重要。
Go
★ 5.8k
⑂ 465
backend
☆
wasmerio
/
wasmer
wasmer:基于 WebAssembly 的快速、安全、轻量级容器 — wasmer 通过利用 WebAssembly 技术,提供了一种新的容器化解决方案,具有快速、安全和轻量级的特点。这种方法可以提高应用程序的性能和安全性。同时,wasmer 支持多种操作系统,包括 Linux、macOS 和 Windows。
Rust
★ 20.9k
⑂ 986
other
☆
google
/
gvisor
gvisor:容器应用内核 — gvisor 为容器提供了一个沙盒化的运行环境,通过在用户空间运行内核,提高了容器的安全性和隔离性。这种设计使得 gvisor 成为容器安全和高性能的重要组成部分。gvisor 支持多种容器运行时,包括 Docker 和 Kubernetes
Go
★ 18.8k
⑂ 1.7k
devops
☆
lensapp
/
lens
lens:Kubernetes 可视化管理工具 — lens 提供了一个简单易用的界面来管理和监控 Kubernetes 集群,支持多集群管理、资源监控和日志查看等功能。它可以帮助开发者和运维人员更好地管理和维护 Kubernetes 应用。lens 是一个开源项目,社区驱动,广泛应用于云原生和容器化领域
★ 23.2k
⑂ 1.5k
devops
☆
teamcapybara
/
capybara
capybara:Web 应用程序的验收测试框架 — capybara 提供了一个简单易用的 API,用于编写和运行验收测试,支持 Selenium、Rack::Test 等驱动程序。它可以模拟用户交互,验证页面内容,并支持多种浏览器。通过使用 capybara,可以提高 Web 应用程序的质量和可靠性
Ruby
★ 10.2k
⑂ 1.5k
web
☆
vectordotdev
/
vector
vector:高性能可观测性数据管道 — vector是一个高性能的可观测性数据管道,能够处理和转换大量的日志、指标和追踪数据。它使用Rust语言开发,具有高性能、可靠性和可扩展性。vector能够与多个数据源和目标集成,包括Datadog、云原生环境等,提供实时的数据处理和分析能力。
Rust
★ 22.2k
⑂ 2.2k
devops
☆
aquasecurity
/
trivy
trivy:容器和代码漏洞扫描工具 — trivy是一种强大的安全工具,用于扫描容器、代码仓库和云环境中的漏洞、配置错误和秘密。它支持多种环境,包括Docker、Kubernetes和Infrastructure-as-Code。通过使用trivy,开发人员可以早期发现安全问题,减少漏洞的风险。
Go
★ 37k
⑂ 546
devops
☆
volcano-sh
/
volcano
volcano:云原生批处理系统 — volcano 是一个开源的云原生批处理系统,支持 Kubernetes 和其他云原生技术。它提供了高性能、可扩展和易用的批处理解决方案,适用于 AI、机器学习、数据处理等领域。volcano 的设计目标是提供一个简单、灵活和高效的批处理系统,帮助用户更好地管理和调度批处理任务
Go
★ 5.8k
⑂ 1.5k
ai-ml
☆
jina-ai
/
serve
serve:云原生多模态AI应用框架 — serve是一个开源框架,允许开发者使用云原生技术栈构建多模态AI应用。它支持多种深度学习框架和微服务架构,能够帮助开发者快速构建和部署AI应用。serve的设计目标是提供一个简单、灵活和可扩展的框架,用于构建下一代AI应用
Python
★ 21.9k
⑂ 2.2k
ai-ml
☆
podman-container-tools
/
podman
podman:容器管理工具 — podman是一个开源的容器管理工具,用于管理OCI容器和pod,支持多种容器运行时和集群管理系统,如docker和kubernetes。它提供了一种简单、灵活的方式来管理容器和pod,提高了开发人员和运维人员的效率。podman的设计目标是提供一个更安全、更灵活的容器管理解决方案。
Go
★ 32.3k
⑂ 3.2k
devops
☆
jdx
/
mise
mise:开发工具和任务运行器 — mise是一个开发工具,用于管理环境变量和运行任务。它使用Rust语言开发,提供了一种简单高效的方式来管理开发环境。通过使用mise,开发者可以更容易地管理环境变量和运行任务,从而提高开发效率
Rust
★ 29.9k
⑂ 1.2k
tools
☆
smol-machines
/
smolvm
smolvm:便携轻量虚拟机 — smolvm 是一个便携、轻量且自包含的虚拟机,适用于需要高效资源利用的场景。它采用 Rust 编写,适合容器化和微虚拟机应用。
Rust
★ 4.4k
⑂ 207
other
☆
VoltAgent
/
voltagent
voltagent:AI智能代理工程平台 — voltagent是一个开源的TypeScript AI智能代理框架,用于构建和管理AI智能代理。它提供了一个灵活和可扩展的平台,用于开发和部署AI智能代理。通过使用voltagent,开发者可以更容易地构建和管理AI智能代理,从而提高AI应用的效率和效果。
TypeScript
★ 10k
⑂ 1k
ai-ml
☆
rancher
/
rancher
rancher:容器管理平台 — rancher提供了容器管理、Docker和Kubernetes集成、编排等功能,帮助用户轻松管理容器化应用。通过rancher,用户可以实现容器的自动化部署、管理和监控。同时,rancher也支持多种容器运行时和云平台,提供了高可用性和可扩展性
Go
★ 25.8k
⑂ 3.2k
devops
☆
unicity-sphere
/
sphere-sdk-connect-example
sphere-sdk-connect-example:Sphere SDK 连接示例 — sphere-sdk-connect-example 是一个使用 TypeScript 编写的示例项目,展示了如何连接和使用 Sphere SDK。这对于开发者了解如何集成 Sphere SDK 到他们的应用程序中非常有帮助。
TypeScript
★ 9.7k
⑂ 31
web
☆
datahaven-xyz
/
datahaven
datahaven:去中心化存储和隐私保护 — datahaven是一个去中心化的存储和隐私保护平台,利用StorageHub和EigenLayer技术,提供安全可靠的数据存储和隐私保护解决方案。它兼容EVM,支持多种区块链应用。datahaven的去中心化设计和先进的安全技术,使其成为一个值得信赖的数据存储和隐私保护平台。
Rust
★ 7.9k
⑂ 146
blockchain
☆
datawhalechina
/
all-in-rag
all-in-rag:RAG技术全栈指南 — all-in-rag 提供了一个全面的RAG(Retrieval-Augmented Generation)技术指南,涵盖从数据准备到模型部署的全过程,帮助开发者掌握大模型应用开发的核心技能。
Python
★ 9.6k
⑂ 4.8k
ai-ml
☆
NervJS
/
taro
taro:跨端跨框架解决方案 — taro 支持使用 React/Vue 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。它提供了一个统一的开发接口,帮助开发者快速构建跨端应用。通过使用 taro,开发者可以节省开发时间和成本,提高开发效率
TypeScript
★ 37.6k
⑂ 4.9k
web
☆
cilium
/
cilium
cilium:基于 eBPF 的网络、安全和可观察性 — cilium 利用 eBPF 提供网络、安全和可观察性功能,帮助用户更好地管理和监控容器和 Kubernetes 环境。它支持多种功能,如负载均衡、监控和故障排除。cilium 是一个重要的开源项目,得到了 CNCF 的支持
Go
★ 24.7k
⑂ 3.9k
devops
☆
langchain-ai
/
langchain
langchain:智能代理工程平台 — langchain是一个开源的Python平台,提供了一套完整的工具和框架,用于构建和管理复杂的AI代理系统。它支持多种AI模型和框架,包括OpenAI、Anthropic和LLM等。langchain的目的是为了简化AI代理的开发和部署过程,提高企业和开发者的效率。
Python
★ 142.1k
⑂ 23.6k
ai-ml
☆
containerd
/
containerd
containerd:开源容器运行时 — containerd是一个开源的容器运行时,用于管理容器的生命周期。它提供了一个简单、可靠和高性能的方式来运行容器。containerd是CNCF的一个项目,广泛应用于Kubernetes、Docker等容器化平台
Go
★ 21k
⑂ 4k
devops
☆
Shopify
/
liquid
liquid:模板语言 — liquid是一种模板语言,允许开发者构建灵活的Web应用程序。它的设计初衷是安全和面向客户,使其成为构建复杂Web应用程序的理想选择。liquid的灵活性和安全性使其在Web开发中广泛使用。
Ruby
★ 11.8k
⑂ 1.5k
web
☆
walkinglabs
/
learn-harness-engineering
learn-harness-engineering:从0到1的Harness工程入门教程 — learn-harness-engineering项目旨在帮助初学者从0到1学习Harness工程的基础知识和实践技能。通过该项目,开发者可以了解Harness工程的核心概念和应用场景,并掌握使用TypeScript等技术进行Harness工程开发的方法。同时,learn-harness-engineering项目还涉及了agent、AI和llm等前沿技术的应用
TypeScript
★ 9.9k
⑂ 1.1k
ai-ml
☆
dockur
/
windows
windows:在 Docker 容器中运行 Windows — windows 项目提供了一种在 Docker 容器中运行 Windows 的解决方案,利用 Docker 的虚拟化能力,实现了 Windows 环境的容器化。这种方法可以提高开发和测试的效率,并提供了一种便捷的方式来部署 Windows 应用程序。同时,windows 项目也可以帮助用户更好地管理和维护 Windows 环境。
Shell
★ 52.5k
⑂ 4.5k
devops
☆
kubernetes
/
kubernetes
kubernetes:容器调度和管理 — kubernetes是一个开源容器调度系统,用于自动化部署、扩展和管理容器化应用程序。它提供了高可用性、可扩展性和灵活性,能够满足大规模容器化应用程序的需求。通过使用kubernetes,开发人员可以更轻松地管理和维护容器化应用程序
Go
★ 123.8k
⑂ 43.7k
devops
☆
moby
/
moby
moby:容器生态系统项目 — moby 项目为容器生态系统提供了一个协作平台,用于构建和管理容器化应用。它为 Docker 和其他容器技术提供了基础支持。通过使用 moby,开发者可以更容易地创建和部署容器化应用
Go
★ 71.9k
⑂ 19k
devops
☆
sickcodes
/
Docker-OSX
Docker-OSX:在Docker中运行macOS虚拟机 — Docker-OSX项目利用Docker容器技术,实现了在Linux系统上运行macOS虚拟机的功能,支持近似原生OSX-KVM性能和X11转发,主要用于OS X安全研究和CI/CD。该项目使得开发者可以在Docker中轻松部署和管理macOS环境,简化了OS X安全研究和开发流程。同时,Docker-OSX也支持多种容器化工具和平台,进一步扩展了其应用范围
Shell
★ 52.7k
⑂ 2.9k
devops
☆