#容器化

docker-wechat - Docker容器化实现Linux系统运行Windows版微信
Github开源项目容器化LinuxDocker微信Wine
docker-wechat是一个让Linux系统运行Windows版微信客户端的Docker项目。通过容器化技术,实现了中文输入、图片粘贴等功能,一行命令即可启动。项目兼容多种Linux发行版,可自定义DPI和微信版本,为Linux用户带来方便的微信使用体验。
example-voting-app - Docker和Kubernetes环境下的多容器投票应用示例
Github开源项目容器化DockerDevOps微服务架构分布式应用
这个项目展示了一个运行在多个Docker容器中的简单分布式投票应用。它由Python前端、Redis消息队列、.NET worker、PostgreSQL数据库和Node.js结果展示应用组成。该示例演示了如何在Docker和Kubernetes环境中部署和管理多语言、多组件的应用架构,适合用于学习容器化技术和分布式系统开发。
build-push-action - GitHub Actions工具构建和推送Docker镜像
Github开源项目容器化DockerGitHub ActionsCI/CDBuildx
build-push-action是GitHub Actions的一个工具,用于构建和推送Docker镜像。它利用Buildx和Moby BuildKit,支持多平台构建、secrets管理和远程缓存。该工具提供构建参数、缓存策略和输出目标等自定义选项,并生成构建摘要和记录。它可以简化Docker镜像的CI/CD流程,适用于管理容器化应用。
dockerfiles - 多领域Docker容器化应用集合 涵盖大数据IoT等技术栈
Github开源项目容器化开发工具DockerDevOps微服务
dockerfiles项目是一个包含多种Docker配置文件的开源仓库,涉及大数据、物联网、自动化和机器学习等领域。该项目提供了众多常用工具和应用的容器化方案,包括Kafka、Node-RED和Elasticsearch等。用户可以利用这些配置快速部署和管理复杂环境。除了支持x86架构外,该项目还提供了大量ARM架构的镜像,以适应不同的硬件平台。
node-docker-good-defaults - Docker化Node.js开发部署的最佳实践指南
Github开源项目Node.js容器化Docker开发环境最佳实践
node-docker-good-defaults项目展示了Docker环境中Node.js应用的最佳实践。该项目优化了本地开发流程,同时注重生产环境的安全性和效率。它集成了热重载、调试支持和优化构建等开发功能,以及健康检查、优雅关闭和非root用户运行等生产特性。这个开源项目为开发者提供了一个平衡本地开发便利性和生产部署要求的Docker化Node.js环境模板。
DockSTARTer - Docker容器管理的自动化工具
Github开源项目容器化Docker应用部署自动配置DockSTARTer
DockSTARTer是一款开源的Docker容器管理工具,旨在简化Docker的部署和配置过程。它支持多种Linux发行版,提供图形界面和命令行接口,方便用户选择和设置应用。该工具适用于不同经验水平的用户,从新手到专业人士都能受益。DockSTARTer具有活跃的社区支持,定期更新,为用户提供了一个高效管理Docker环境的解决方案。它支持一键安装和批量管理,大大提高了容器化和自动化的效率,是简化Docker使用体验的理想选择。
dockerode - 功能丰富的 Docker Remote API Node.js 实现
Github开源项目Node.jsAPI容器化Dockerdockerode
dockerode 是一个功能完备的 Node.js 模块,用于与 Docker Remote API 进行交互。它支持流操作、实体管理和容器运行等核心功能,同时提供回调和 Promise 两种接口。该模块重视测试覆盖,确保与 Docker 更新同步,并完整实现 API 特性。对于需要构建 Docker 相关应用的开发者来说,dockerode 是一个可靠的选择。
whalebrew - 将Docker镜像转化为本地命令的开源工具
Github开源项目命令行工具容器化Docker包管理Whalebrew
Whalebrew是一个开源工具,可为Docker镜像创建别名,使容器化应用能像本地命令一样运行。它适用于复杂依赖的工具和跨平台应用,支持包的安装、搜索、列举和卸载,并提供灵活配置。Whalebrew简化了Docker的使用,增强了容器技术的易用性和便捷性。
go-dockerclient - Go语言Docker远程API客户端库 支持Swarm和网络功能
Github开源项目容器化Go语言go-dockerclientDocker API远程API
go-dockerclient为Go开发者提供Docker远程API访问能力。该库支持Docker Swarm和网络API,具备TLS连接和环境变量配置功能。虽早于官方SDK但仍在维护,可用于各类Docker交互需求的Go项目中。
alpine-chrome - 基于Alpine的轻量级无头Chrome Docker镜像
Github开源项目自动化测试容器化ChromeDockerHeadless Chrome
alpine-chrome是一个基于Alpine Linux的轻量级无头Chrome Docker镜像。该项目提供最新版Chromium,支持Puppeteer、Playwright自动化测试以及WebGL、Chromedriver和Selenoid集成。镜像体积小、易用性高、安全性强,并提供详细文档和示例,适用于网页开发、自动化测试和设计等场景。
docker-php-nginx - 基于Alpine的PHP-FPM和Nginx轻量级容器镜像
Github开源项目容器化DockerNginxAlpine LinuxPHP-FPM
该项目提供了一个轻量级的PHP和Nginx容器镜像,基于Alpine Linux构建。镜像大小约40MB,支持多平台。优化支持100并发用户,采用按需进程管理提高资源利用率。非特权用户运行服务增强安全性,日志重定向便于监控。遵循KISS原则,易于理解和定制,可作为Nginx和PHP-FPM容器化的参考实现。
dockerfiles-windows - 多版本Windows系统的Docker容器化解决方案
Github开源项目容器化Docker虚拟化DockerfileWindows容器
dockerfiles-windows项目提供多种适用于Windows的Dockerfile,支持在Windows 10及多个Windows Server版本上运行容器。项目特点包括自动构建、Docker Hub集成、详细入门指南和版本特定安装说明。此外,还包含学习资源、PowerShell技巧和故障排除信息,为开发者提供全面的Windows容器化支持。
kafka-stack-docker-compose - Docker Compose快速部署Kafka集群及相关组件
Github开源项目容器化Docker ComposeKafkaConduktorZookeeper
kafka-stack-docker-compose项目提供多种Docker Compose配置,用于部署Kafka集群及相关组件。支持单节点和多节点的Zookeeper与Kafka配置,并集成Schema Registry、REST Proxy等工具。该项目模拟真实部署环境,解决Docker网络问题,支持跨平台使用。开发者可通过简单的Docker Compose命令快速启动Kafka环境,适用于开发和测试场景。
docker-java - Java API客户端用于Docker容器管理
Github开源项目容器化Docker客户端Java API
docker-java是一个Java API客户端,用于与Docker进行交互。它支持Docker的核心功能,包括容器管理、镜像操作和网络配置。这个开源项目托管在GitHub上,具有社区支持和定期更新。docker-java支持最新的Docker API版本,提供了包括容器生命周期管理、镜像构建、网络和数据卷操作等全面的功能。它允许Java开发者在应用中集成Docker功能,便于容器化应用的开发。
portainer-templates - Portainer应用模板库 简化容器部署工作流
Github开源项目自托管容器化Docker应用模板Portainer
portainer-templates项目整合了500多个Portainer应用模板,提供一站式容器部署解决方案。用户可通过Web界面快速部署预配置服务或自定义选项。支持自托管和自定义模板整合,无需频繁切换模板源即可一键访问海量应用和堆栈。该项目旨在简化容器化应用的部署流程,提高开发和运维效率。
docker-minecraft-server - Docker化Minecraft服务器的一站式管理平台
Github开源项目容器化Docker服务器配置Minecraft服务器模组管理
docker-minecraft-server项目是一个基于Docker的Minecraft服务器管理解决方案。该项目支持多种Minecraft版本和服务器类型,通过环境变量实现服务器属性配置,并提供模组和插件的自动化管理功能。项目支持多种模组包平台,并附有详细文档。这一工具简化了Minecraft服务器的部署和维护过程,适用于各级经验的服务器管理者。
docker-redis-cluster - Docker化Redis集群:快速部署与测试环境
Github开源项目数据库容器化DockerRedis集群
docker-redis-cluster项目提供了一个预配置的Redis集群Docker镜像。该镜像默认部署6个Redis实例,构建了3主3从的集群架构。支持最新Redis版本,并允许自定义节点数量和添加Sentinel。这个项目主要用于快速搭建演示、开发和测试环境,不建议用于生产。通过简单的Docker命令,开发者可以轻松管理Redis集群,加速学习和开发过程。项目还支持IPv6和多版本Redis构建,增强了使用灵活性。
Fast-Docker - Docker容器化技术学习与实践指南
Github开源项目容器化Docker ComposeDocker微服务Docker镜像
Fast-Docker是一个全面的Docker学习资源,涵盖从基础概念到高级应用。项目通过实践实验和命令指南,帮助开发者快速掌握Dockerfile、镜像、容器、Docker Compose、网络和Swarm等核心技术。内容适合各层级开发者,提供容器化解决方案的实际应用指导和最佳实践参考。
valheim-server-docker - Docker 容器化 Valheim 专用服务器部署方案
Github开源项目游戏容器化Docker服务器Valheim
该项目提供了一个基于 Docker 的 Valheim 专用服务器部署方案。支持 BepInEx 和 ValheimPlus 模组,通过环境变量实现灵活配置,包括服务器设置、备份、更新和日志过滤等功能。项目集成了事件钩子机制,可在特定事件触发时执行自定义命令。适用于 Docker、Kubernetes、AWS ECS 和 Nomad 等多种环境,简化了 Valheim 服务器的部署和管理流程。
docker-minecraft-bedrock-server - Minecraft基岩版专用服务器Docker镜像 - 简化部署与管理
Github开源项目容器化DockerMinecraft游戏服务器Bedrock Server
该Docker镜像专为Minecraft基岩版专用服务器设计,提供自动更新、自定义属性配置、模组和资源包支持以及权限管理等功能。通过环境变量实现便捷配置,支持Docker Compose和Kubernetes部署。镜像简化了服务器的设置和维护流程,适用于不同规模的Minecraft服务器运营需求。
wordpress-docker-compose - Docker Compose助力WordPress开发环境快速部署
Github开源项目容器化Docker ComposeDocker开发环境WordPress
该项目利用Docker和Docker Compose技术,提供WordPress开发环境的快速部署方案。集成了WordPress、WP CLI、phpMyAdmin和MySQL,实现一键部署。开发者可便捷管理容器,进行主题和插件开发,使用WordPress CLI执行操作。支持现有源代码项目创建和数据库备份,简化了WordPress开发流程。
docker-ansible - 使用Docker容器实现Ansible环境的标准化和便携性
Github开源项目自动化Ansible容器化DockerCI/CD
docker-ansible项目提供了在Docker容器中运行Ansible的标准化环境。该项目支持多个Ansible版本和操作系统基础镜像,如Alpine、Ubuntu和Debian。同时还兼容ARM架构,可用于Macbook、AWS Graviton和Raspberry Pi等设备。这些镜像可在本地机器或CI/CD系统中使用,实现了Ansible运行环境的一致性和可移植性。
netbox-docker - Docker化NetBox简化网络基础设施管理部署
Github开源项目开源软件容器化Docker网络管理NetBox
netbox-docker提供快速部署NetBox的Docker解决方案。项目包含所有必要组件,定期更新镜像,支持多个容器仓库。灵活配置选项便于集成现有环境,适用于各种规模网络管理需求。简单命令即可启动NetBox,大幅简化部署维护工作。项目文档完善,社区支持活跃,有助于用户快速上手使用。
pocketbase-docker - PocketBase的Docker部署方案
Github开源项目开源数据库容器化应用部署PocketBaseDocker镜像
PocketBase的Docker镜像项目,支持多架构部署。提供灵活版本标签,支持docker-compose和docker cli部署方式。具备数据持久化、公共文件访问和自定义钩子功能。包含健康检查配置和自定义构建指导,确保稳定运行。
docker-redmine - Docker镜像助力Redmine项目管理系统快速部署
Github开源项目开源软件项目管理容器化DockerRedmine
该项目为Redmine提供Docker化解决方案,支持主流数据库,涵盖全面配置指南。可实现Redmine的快速部署、自动备份和便捷升级。项目面向Docker环境中的Redmine运维需求,为开发者和管理员提供高效部署方案。
appium-docker-android - Docker容器中部署Appium Android测试环境的解决方案
Github开源项目Android自动化测试容器化DockerAppium
该项目为在Docker容器中设置Appium的Android自动化测试环境提供了简便方案。支持真机和模拟器测试,可连接多个设备,并与Selenium Grid集成。预配置的Docker镜像简化了环境搭建,减少了手动设置的错误。项目提供详细使用说明和多种配置选项,适用于不同测试场景。
docker-android - 优化 React Native Android 开发的 Docker 镜像
Github开源项目Android容器化DockerReact Native持续集成
docker-android 项目提供了专为 React Native Android 开发优化的 Docker 镜像。该镜像简化了环境配置过程,提升了开发效率,并支持持续集成。这个项目起源于 React Native 社区的一项提案,目标是实现开发环境的标准化。开发者可以在 Docker Hub 上获取官方镜像,便于集成到现有工作流程中。这个项目为开发高质量的 React Native Android 应用提供了有力支持。
docker - 开源容器平台实现跨平台应用部署与管理
Github开源项目API容器化Docker安装开发
Docker是一个开源容器化平台,为应用程序提供轻量级、可移植的打包、分发和运行方式。它将应用及依赖项封装在标准化单元中,实现跨平台一致部署。该项目支持Dart和Flutter开发,并提供Docker Engine API,增强容器控制和管理能力。
caddy-gen - Docker容器反向代理自动配置工具
Github开源项目容器化反向代理自动配置Caddydocker-gen
caddy-gen是一款整合了Caddy、docker-gen和forego的Docker容器反向代理配置工具。它可自动监测容器变化并动态生成Caddy服务器配置,实现应用自动扩展。通过简单的容器标签配置,即可管理多个域名、SSL证书和身份验证,简化了容器化应用的部署和维护流程。该工具支持频繁更新和扩展的容器化环境,提高了Docker容器部署的灵活性和效率。
ols-docker-env - OpenLiteSpeed驱动的WordPress容器环境
Github开源项目容器化DockerUbuntuWordPressOpenLiteSpeed
ols-docker-env项目为WordPress提供了一个基于OpenLiteSpeed的容器化环境。它集成了Ubuntu 22.04、OpenLiteSpeed、MariaDB、PHP和WordPress等最新组件。通过简单命令,开发者可以快速部署网站、管理数据库和申请SSL证书,适用于构建高性能的WordPress开发和生产环境。
docker-ssh-agent - 基于SSH的Jenkins代理Docker镜像 支持分布式构建
Github开源项目容器化DockerJenkinsSSH持续集成
docker-ssh-agent项目提供基于SSH连接的Jenkins代理Docker镜像,支持Jenkins分布式构建。镜像兼容SSH Build Agents等插件,提供多种JDK版本和操作系统配置。用户可灵活运行、扩展和定制镜像。项目文档详细介绍了镜像使用方法、构建过程和测试流程,便于开发者理解和贡献。
Dockerfile - 扩展官方PHP镜像的高性能容器集
Github开源项目容器化DockerPHPWebDevOps镜像构建
Dockerfile开源项目提供扩展官方PHP镜像的容器集。这些镜像预装多数PHP模块,支持环境变量配置,可通过supervisord运行多服务。覆盖Debian和Alpine基础的PHP 8.0-8.3版本,含开发版、Apache和Nginx集成版。为开发者提供功能丰富、易配置的环境,简化PHP应用部署和管理。
docker-radicale - Radicale 服务器的增强型 Docker 镜像
Github开源项目容器化DockerRadicaleCalDAVCardDAV
docker-radicale 是开源的 Radicale CalDAV/CardDAV 服务器的轻量级 Docker 镜像。它采用只读容器和最小权限运行,支持多架构,集成版本控制和时区处理。提供详细配置指南和自定义认证,易于扩展。适合个人和企业用户,简化 Radicale 服务的部署和管理。
docker-camunda-bpm-platform - Camunda工作流引擎的Docker容器化部署方案
Github开源项目容器化微服务Docker镜像Camunda Platform流程引擎
该项目提供Camunda Platform的Docker镜像,支持Tomcat、Wildfly和Run等多种应用服务器。通过环境变量可配置数据库连接、Java参数等。镜像具备等待数据库就绪、调试、Prometheus监控等功能,并支持构建企业版。适用于快速部署测试和生产环境,简化了Camunda工作流引擎的容器化部署流程。
docker-borgmatic - Docker容器备份的自动化解决方案
Github开源项目数据安全容器化Docker备份borgmatic
docker-borgmatic是一个基于Borgbackup的Docker镜像,为容器化环境提供自动化备份解决方案。该项目集成borgmatic工具,实现灵活配置、定时任务和通知功能。它支持备份Docker卷和主机数据,并提供FUSE文件系统挂载、容器停止/启动钩子等高级特性。通过详细的使用说明,docker-borgmatic使容器数据备份变得简单高效,适合各类备份需求。
docker-phoenix - Elixir和Phoenix版本管理的容器化解决方案
Github开源项目容器化Docker开发环境ElixirPhoenix
docker-phoenix为Elixir和Phoenix框架提供容器化开发环境,解决版本冲突问题。基于Debian Bullseye镜像,项目提供完整工具链和文档,支持Visual Studio Code的Dev Containers。集成PostgreSQL数据库,并附带详细配置指南,适用于多项目开发和长期维护。