#容器化

docker-nexus3 - Docker化Sonatype Nexus Repository 3的多平台部署方案
Sonatype NexusDocker容器化持续集成软件仓库Github开源项目
docker-nexus3项目提供了Sonatype Nexus Repository 3的Docker化解决方案。除了基于Red Hat Universal Base Image的主要版本外,还支持Alpine等多个平台。项目详细说明了容器的运行、构建和测试方法,支持数据持久化和自定义配置。文档涵盖了贡献指南、构建过程和社区支持渠道,便于用户部署和使用Nexus Repository。
docker - 开源自托管云存储平台 支持多种灵活部署方式
NextcloudDocker容器化数据存储云服务Github开源项目
Nextcloud是开源自托管云存储平台,提供数据存储和分享功能。支持Apache和FPM部署,可对接外部数据库和存储。通过环境变量实现自动配置,简化部署。具备命令行界面,支持Redis缓存和SMTP邮件服务,满足企业应用需求。
one - 功能丰富的企业云管理开源解决方案
OpenNebula云计算平台虚拟化容器化无服务器计算Github开源项目
OpenNebula是一个开源云管理平台,提供功能丰富且灵活的解决方案,用于构建和管理企业云环境。它支持虚拟化服务、容器化应用和无服务器计算,具有易用的界面和强大的管理功能。该平台提供多种学习资源,包括视频教程、白皮书和文档,便于快速上手。OpenNebula适应不同基础设施需求,为企业云管理提供全面支持。
linuxkit - 打造轻量级不可变Linux发行版的开源工具
LinuxKitLinux发行版容器化云原生操作系统Github开源项目
LinuxKit是一个开源项目,用于构建自定义、轻量级和不可变的Linux发行版。该工具集采用安全默认配置,支持组件的完全替换和定制,适用于构建和运行集群应用。LinuxKit支持多种架构和平台,包括虚拟机和裸机环境。它为容器化应用优化设计,提供简便的工具链,便于快速迭代开发。
docker - Docker化的Jenkins持续集成服务器
JenkinsDocker持续集成容器化插件管理Github开源项目
Jenkins Docker镜像提供了容器化的持续集成环境。它支持插件管理、数据持久化和自定义配置,可通过简单的Docker命令快速部署。镜像支持JVM参数调整、反向代理设置等高级功能,并可与Docker Compose集成实现多容器部署。这为开发团队提供了一个灵活、可扩展的CI/CD平台。
docker-workflow-plugin - Jenkins Pipeline 插件实现 Docker 镜像的构建测试与应用
Docker Pipeline PluginJenkins容器化持续集成自动化部署Github开源项目
docker-workflow-plugin 是一款 Jenkins 插件,专为 Pipeline 项目设计。它能够实现 Docker 镜像的构建、测试和使用功能。插件提供详细文档和演示,支持最新版本,采用 MIT 许可证。该工具在 GitHub 上持续更新,适用于需要在 CI/CD 流程中集成 Docker 的开发团队。
Kubernetes-configs - Kubernetes高级配置与模板资源库
Kubernetes配置管理CI/CD容器化DevOpsGithub开源项目
该项目汇集了源自生产环境的Kubernetes高级配置和模板。内容包括标准对象模板、实际应用部署配置及CI/CD工具集成方案。此外还提供了生产环境就绪检查清单,涵盖健康检查、自动扩展和安全性等关键方面。项目旨在帮助开发和运维人员在Kubernetes上构建可靠、可扩展的系统。
amazon-ecs-plugin - Amazon ECS插件实现Jenkins构建任务Docker容器化
JenkinsAmazon ECSDocker容器化CI/CDGithub开源项目
此Jenkins插件利用Amazon ECS在Docker容器中执行构建任务。它将构建委托给ECS,每个任务在独立容器中运行并自动清理。支持EC2和Fargate集群,提供灵活配置,兼容Jenkins流水线。简化了AWS上Jenkins构建能力的扩展,保证环境隔离和一致性。
devops-basics - 全面的DevOps工具链学习与实践资源库
DevOps容器化持续集成自动化云服务Github开源项目
devops-basics项目是一个综合性DevOps学习资源库,涵盖20多个核心DevOps主题。项目为每个主题提供概述、官方文档链接、实践示例和进阶资源,助力从初学者到专业人士全面提升DevOps技能。作为DevOps三部曲的首部,该项目为DevOps工具链的学习和实践提供了系统化的指导。项目内容包括Docker、Kubernetes和Terraform等20多个关键DevOps工具和技术,通过系统化的学习结构,为DevOps领域的学习者提供了从入门到精通的完整学习路径。
moby - Docker创建的模块化容器系统工具集
Moby Project容器化开源项目模块化DockerGithub
Moby是Docker发起的开源项目,提供容器构建、注册、编排和运行时等模块化组件。它遵循灵活性和开放性原则,允许与其他工具配合使用。Moby主要面向工程师和容器技术爱好者,为他们提供一个实验、交流和构建容器系统的平台。
telepresence - Kubernetes微服务本地开发环境集成工具
TelepresenceKubernetes微服务开发本地开发容器化Github开源项目
Telepresence为Kubernetes微服务开发提供无限扩展的环境。该工具支持在本地运行单个服务,同时将其他服务部署在云端,加快本地开发循环,并允许使用熟悉的本地工具。通过拦截服务流量和管理集群连接,Telepresence实现了本地与远程环境的无缝集成,有效支持大规模应用的开发和测试。
dhorse - 轻量级云应用管理平台 屏蔽底层技术复杂性
DHorse云应用管理平台多环境部署容器化微服务Github开源项目
DHorse是一个轻量级云应用管理平台,支持多云多环境管理、应用部署和服务治理。它以应用为中心,简化了镜像构建和应用打包流程,无需安装Docker或开发工具。平台支持多种主流应用框架,集成了日志收集和链路追踪功能,为开发者提供了简洁高效的云应用管理体验。
jib - 无需 Docker 构建 Java 应用容器镜像
Jib容器化Java应用Docker镜像构建工具Github开源项目
Jib 是一个开源工具,用于构建 Java 应用的容器镜像。它无需 Docker 守护进程即可创建优化的 Docker 和 OCI 镜像,提供 Maven 和 Gradle 插件以及 Java 库。Jib 支持快速部署、可重现构建,并通过应用分层实现增量构建,提高效率。适用于 Spring Boot、Micronaut 等多种 Java 项目框架。
k3d - 基于容器的轻量级 Kubernetes 集群管理工具
k3dKubernetes容器化k3sDockerGithub开源项目
k3d 是一款开源工具,用于快速创建基于容器的 k3s Kubernetes 集群。它能在单台机器上通过 Docker 构建多节点 k3s 集群,简化了 Kubernetes 的本地开发、测试和学习过程。k3d 具备集群创建、管理和负载均衡等功能,为云原生开发提供便利。
nginx-proxy - Docker容器的自动化Nginx反向代理解决方案
nginx-proxyDocker反向代理容器化自动化Github开源项目
nginx-proxy是一个为Docker环境设计的自动化Nginx反向代理工具。它利用docker-gen动态生成Nginx配置,在容器启停时自动更新代理设置。通过简单设置VIRTUAL_HOST环境变量,即可实现容器的域名访问。项目提供Debian和Alpine两个版本,适应不同部署需求。nginx-proxy简化了多容器应用的网络配置,有效提升了开发和部署效率。
Compose-Examples - Docker Compose自托管项目配置示例库
Docker Compose自托管容器化开源项目DevOpsGithub
Compose-Examples收录了50多个常用自托管应用的Docker Compose配置。包括仪表板、密码管理、代理、身份认证、AI模型和VPN等多个类别。项目提供部署指南和配置建议,助力用户快速搭建自托管环境。
devspace - DevSpace简化Kubernetes应用开发和部署流程
DevSpaceKubernetes云原生开发容器化自动化部署Github开源项目
DevSpace是一个开源的Kubernetes开发工具,可在集群内直接构建、测试和调试应用。它支持热重载开发,无需重建镜像或重启容器。该工具统一了团队部署流程,自动化了重复性任务。DevSpace适用于多种Kubernetes环境,包括本地和云端集群。作为CNCF沙箱项目,它致力于简化云原生应用开发过程。
strimzi-kafka-operator - Kubernetes和OpenShift上的Apache Kafka集群管理解决方案
Apache KafkaKubernetesOpenShiftStrimzi容器化Github开源项目
Strimzi开源项目为Kubernetes和OpenShift环境提供Apache Kafka集群管理工具。它支持灵活的部署配置,简化了云原生平台上Kafka集群的运维。通过快速入门指南、完整文档和活跃的社区支持,Strimzi帮助开发团队在容器化基础设施中高效部署和管理Kafka服务。
laradock - Docker化PHP开发环境集成解决方案
LaradockDockerPHP开发环境开源项目容器化Github
Laradock提供基于Docker的PHP开发环境集成解决方案。该项目预配置了PHP开发常用工具和服务,支持多种PHP框架,使开发者能快速搭建统一环境。作为开源项目,Laradock有活跃社区支持,持续更新以满足开发需求。其详细文档指导开发者轻松使用,无需繁琐配置即可开始PHP项目开发。
docker-gitlab - Docker化GitLab部署方案 简化安装配置与管理
GitLabDocker容器化持续集成版本控制Github开源项目
该项目提供了在Docker容器中构建和运行GitLab的完整解决方案。包含详细的安装配置指南,涵盖数据存储、数据库设置、SSL配置等多个方面。用户可快速部署GitLab实例并进行个性化定制。项目还具备备份、升级和维护功能,大大简化了GitLab的管理过程。适合需要在Docker环境中运行GitLab的开发团队和企业采用。
docker-plugin - Docker容器动态配置Jenkins构建节点插件
DockerJenkins插件容器化持续集成Github开源项目
Docker-plugin是一款Jenkins云插件,用于动态配置Docker容器作为构建节点。支持SSH、JNLP和附加连接模式,可集成多个Docker主机或Swarm集群。插件提供灵活配置,支持自定义镜像,并可通过Groovy脚本或JCasC设置。适用于需要扩展Jenkins构建能力的场景。
jenkins-bootstrap-shared - Jenkins部署和管理自动化工具集
JenkinsCI/CD自动化部署容器化基础设施即代码Github开源项目
jenkins-bootstrap-shared是一个开源项目,提供脚本和工具以自动化Jenkins的部署、管理和升级。它支持本地、Docker和Vagrant等多种部署方式,通过共享核心逻辑和允许定制来简化Jenkins实例及插件的管理。项目特点包括支持多种部署方式、共享核心逻辑、允许下游项目定制、提供打包和升级功能等。这些特性使Jenkins的部署和维护变得更加简单和安全,适用于各种规模的开发团队。
jenkins-stack-kubernetes - Kubernetes上的Jenkins CI/CD堆栈部署方案
JenkinsKubernetesCI/CD容器化DevOpsGithub开源项目
jenkins-stack-kubernetes项目提供在Kubernetes上部署Jenkins CI/CD堆栈的脚本和配置文件。该堆栈集成了Jenkins、Docker、Docker registry和Gitea,构建完整的持续集成和部署环境。Jenkins预装Git、Docker、Kubernetes客户端、Ansible等工具,以及50多个常用插件。项目兼容Kubernetes 1.20+版本,部署简便,适合快速搭建Kubernetes上CI/CD环境。
docker-selenium - 简化Selenium网格服务器的Docker部署方案
DockerSelenium容器化自动化测试浏览器测试Github开源项目
docker-selenium项目提供Docker镜像集,简化Selenium网格服务器的部署和使用。支持多种浏览器和执行模式,包括单机、集线器节点和分布式模式。项目特点包括视频录制、动态网格和Kubernetes部署等功能,提高自动化测试的灵活性和效率。用户可便捷配置容器、调整屏幕分辨率和调试会话,显著简化Selenium环境管理。
redroid-doc - 云端Android解决方案支持GPU加速
redroidAndroid虚拟化GPU加速容器化云端AndroidGithub开源项目
redroid是一个云端Android解决方案,支持GPU加速,适用于云游戏、虚拟手机和自动化测试。该项目兼容arm64和amd64架构,可通过Docker、podman或k8s在Linux主机上部署多个实例。redroid支持Android 14至8.1版本,允许自定义显示、网络和GPU设置。它还提供Native Bridge功能,使x86实例能运行arm应用,并支持集成GMS和WebRTC流媒体。
buildkit - 高效灵活的开源构建工具包
BuildKit构建工具容器化缓存多平台构建Github开源项目
BuildKit是一个高效的开源构建工具包,用于将源代码转换为构建产物。它提供自动垃圾回收、可扩展前端、并发依赖解析、指令缓存、缓存导入导出、嵌套构建等功能。BuildKit支持多种输出格式,采用插件化架构,可在无root权限下执行。它通过LLB中间格式定义依赖图,兼容Dockerfile等多种语言,广泛应用于Docker和Kubernetes等项目中。
docker-curriculum - Docker技术构建与部署分布式应用指南
Docker分布式应用云部署容器化DevOpsGithub开源项目
Docker Curriculum 提供系统化的 Docker 学习路径,包括基础概念和高级应用。该项目通过 docker-curriculum.com 网站呈现结构化课程内容,帮助开发者掌握 Docker 技术,实现分布式应用的云端构建和部署。
docker-node - Node.js Docker镜像 社区打造的轻量级开发环境
Node.jsDocker容器化服务器端JavaScriptDevOpsGithub开源项目
Node.js Docker镜像项目提供了多个官方版本,包括Alpine和Slim等轻量级变体。镜像预装npm和yarn,支持通过Dockerfile和Docker Compose快速构建运行应用。项目还提供最佳实践指南,助力开发者高效使用Docker进行Node.js开发部署。
udemy-docker-mastery - Docker与Kubernetes容器技术实战课程
DockerKubernetesDevOps容器化云原生Github开源项目
udemy-docker-mastery是一个综合性的Docker和Kubernetes课程项目。该课程涵盖了容器技术的多个方面,包括Docker基础、Kubernetes管理、Compose使用、Swarm集群和容器注册表等内容。学习者可以掌握容器的构建、测试和部署技能,了解容器生命周期管理、数据持久化、多容器应用等关键概念。此外,课程还包含了生产环境部署、CI工作流程和Docker安全等实用主题,为学习者提供了全面的容器化技术知识。
all-in-one - Nextcloud全功能集成方案 简化云存储部署与管理
Nextcloud容器化备份自动化高性能Github开源项目
Nextcloud All-in-One是一款集成度高的云存储解决方案,集成了Nextcloud核心、高性能后端、Office套件、通讯服务等多项功能。该方案部署简便、维护方便,具备Web界面操作、自动更新备份、高性能配置等特点。支持多平台运行,兼容Docker和Kubernetes,适合快速搭建安全可靠的私有云存储系统。
docker-easyconnect - Docker容器化EasyConnect和aTrust VPN 提供安全代理和网关服务
EasyConnectDockerVPN代理服务容器化Github开源项目
docker-easyconnect项目实现了在Docker环境中运行深信服EasyConnect和aTrust VPN软件,为用户提供socks5、http代理和网关服务。支持多种架构和界面模式,适应不同需求。项目包含详细文档和常见问题解答,鼓励社区参与。作为非官方解决方案,该项目为用户提供了灵活且安全的VPN使用方式。
sealer - 分布式应用的一站式交付与部署工具
Sealer分布式应用KubernetesClusterImage容器化Github开源项目
Sealer是一款开源的分布式应用交付工具,通过将Kubernetes集群和应用依赖打包成ClusterImage,简化了复杂应用的部署过程。它支持使用Kubefile构建ClusterImage,并通过Clusterfile部署完整应用环境。Sealer具备多架构支持、强大的集群和镜像生命周期管理功能,适用于快速部署基于Kubernetes的应用。
testcontainers-dotnet - 为 .NET 提供 Docker 容器测试支持的轻量级库
TestcontainersDocker.NET测试容器化Github开源项目
Testcontainers for .NET 是一个基于 .NET Docker 远程 API 的库,为 .NET Standard 兼容版本提供一次性 Docker 容器实例。该库支持快速创建和管理测试容器,适应多种测试环境需求,有助于提高测试效率和可靠性。开发者可将 Testcontainers 集成到 .NET 项目中,实现灵活稳定的测试流程。
ignite - 基于容器技术的高效虚拟机管理平台
Weave Ignite虚拟机管理Firecracker容器化GitOpsGithub开源项目
Weave Ignite是一个开源虚拟机管理平台,融合Firecracker微型VM和Docker/OCI镜像技术,实现容器与VM的统一体验。它采用GitOps工作方式,支持声明式和自动化VM管理。Ignite充分利用Firecracker的安全性、隔离性和高效性,实现快速VM启动,适用于测试、CI等场景。通过使用OCI兼容镜像,Ignite简化了VM管理流程,使VM系统的部署管理达到类似Kubernetes工作负载的便捷程度。
docker-homebridge - Homebridge Docker镜像,轻松构建智能家居控制中心
HomebridgeDocker智能家居容器化开源项目Github
Homebridge Docker镜像基于Ubuntu系统,支持x86_64和树莓派等多种架构。它可在家庭网络上模拟iOS HomeKit API,内置Homebridge UI便于管理插件和配置。用户通过网页界面即可轻松操控Homebridge,包括安装更新插件、修改配置和重启系统。镜像集成ffmpeg支持,为智能家居爱好者提供了一站式解决方案。
AskCodi - 提升编码效率的AI编程助手
AI开发辅助编程AI工具AskCodi开发者工具代码生成自动化部署容器化热门
AskCodi是一款AI编程助手,旨在提升编程项目的生产力。它利用AI技术协助开发人员创建和优化代码,支持React组件、CI/CD流程、Docker文件等,兼容多种编程语言和框架,适用于不同水平的开发者。