#容器化
conan-docker-tools - 多版本GCC和Clang编译器的Docker镜像环境
Github开源项目容器化持续集成Docker镜像Conan Docker Tools编译器版本
conan-docker-tools提供多个GCC和Clang编译器版本的预配置Docker镜像,适用于开源库打包。项目分为传统和现代两类镜像,支持x64架构,存储于Docker Hub的conanio组织。这些镜像可直接用于项目或与conan-package-tools集成,简化了开发环境配置,有助于提高跨平台开发效率。
php-fpm-laravel - Laravel专用PHP-FPM Docker镜像
Github开源项目容器化DockerLaravelPHP-FPMXdebug
这是一个为Laravel应用优化的PHP-FPM Docker镜像,支持多个PHP版本并包含必要扩展。集成Composer、Cron Job和xDebug,提供便捷别名命令用于测试和数据库操作。适用于Laravel开发和部署,易于通过docker-compose集成。
docker-postgres-backup-local - Docker容器化PostgreSQL定期备份工具
Github开源项目容器化Docker数据库恢复PostgreSQL备份定期备份
docker-postgres-backup-local是一个基于Docker的PostgreSQL数据库备份工具。它能够定期将数据备份到本地文件系统,支持多数据库备份和灵活的保留策略。该工具兼容多种Docker架构,提供自定义备份计划、健康检查和webhook通知功能。通过环境变量,用户可以精细调整配置。工具还支持手动备份和恢复操作,为数据库维护提供全面解决方案。
mq-container - IBM MQ容器化部署方案
Github开源项目Kubernetes容器化Docker消息队列IBM MQ
这个开源项目为IBM MQ提供容器化运行方案。支持构建IBM MQ Advanced和开发者版本镜像,包含默认开发配置。通过环境变量可自定义队列管理器,支持多种日志选项和Prometheus指标。项目还提供Kubernetes部署的Helm chart,适用于IBM Cloud等环境。
docker-gitea-act-runner - 基于Debian的Gitea CI/CD运行器Docker镜像
Github开源项目容器化DockerCI/CDGiteaact_runner
docker-gitea-act-runner项目基于Debian构建Docker镜像,内置Gitea的act_runner。提供Docker-out-of-Docker、Docker-in-Docker和无根Docker-in-Docker三种模式,适应不同CI/CD场景。支持自动注册、并发作业控制和缓存服务器等配置,为Gitea用户打造高效、安全的工作流环境。
foundryvtt-docker - FoundryVTT的Docker容器化部署方案
Github开源项目配置管理容器化Docker虚拟桌面FoundryVTT
该项目为Foundry Virtual Tabletop提供Docker容器化部署方案。容器设计注重安全性、可靠性和易用性,支持通过凭证或URL快速启动实例。用户可使用环境变量进行配置管理,支持多种部署和更新方式。项目采用Docker secrets提升敏感信息传递的安全性,并提供与FoundryVTT版本对应的语义化标签。
docker-mautic - Mautic 5的Docker镜像和部署示例
Github开源项目配置管理容器化Docker持续集成Mautic
该项目为Mautic 5提供Docker镜像和部署示例。包含Apache和FPM两种镜像变体,支持Web、Worker和Cron三种运行模式。提供基本、FPM-Nginx和RabbitMQ-Worker等配置示例,并说明自定义镜像构建、持久存储配置和设置自定义方法。项目还包括日常任务管理和问题解决指南,旨在简化Mautic的Docker化部署和管理。
docker-android-sdk - 基于Docker的Android SDK开发环境
Github开源项目容器化Docker开发环境Android SDK持续集成
docker-android-sdk是一个开源项目,提供预装Android SDK的Docker镜像。支持Ubuntu和Alpine两种Linux发行版,以及standalone和lazydl两种模式。该项目优化CI/CD环境中的Android应用构建过程,适用于CircleCI和Bitbucket Pipelines等平台。最新更新包括迁移至GitHub Actions构建流程和升级JDK版本,进一步提升了开发效率。
docker-valhalla - 灵活高效的Valhalla路由框架Docker镜像
Github开源项目容器化路由框架Docker镜像ValhallaOSM数据
该Docker镜像为Valhalla路由框架提供灵活配置选项。支持图形切换、多URL数据加载、本地数据导入及OSM文件自动更新。内置用户管理功能增强了文件访问安全性。镜像优化了用户体验和资源利用,适用于需要高度定制化路由解决方案的场景。
docker-x11-bridge - Docker容器中运行跨平台GUI应用的桥接工具
Github开源项目容器化DockerX11GUI应用Xpra
docker-x11-bridge是一个开源项目,为Docker容器中的GUI应用程序提供了跨平台运行环境。该项目利用Xpra技术,支持在Windows、GNU/Linux、MacOS以及网页浏览器上通过ssh或tcp协议访问容器内的图形界面应用。它提供了tcp和ssh两种连接模式,并附有详细的配置指南,使开发者能够灵活地在不同平台上部署和使用Docker容器中的GUI应用。
rules_gitops - Bazel规则集实现Kubernetes部署自动化
Github开源项目KubernetesBazel容器化GitOps持续部署
rules_gitops是一个Bazel规则集,用于实现容器构建和Git驱动部署的无缝集成。它自动处理镜像推送、替换和Kustomize应用,并管理对象引用的内容寻址。该项目支持将生成的Kubernetes清单应用到集群或版本控制系统,简化了基于GitOps的部署流程。
uwsgi-nginx-docker - 整合uWSGI和Nginx的Python Web应用容器化方案
Github开源项目Python容器化DockerNginxuWSGI
项目提供整合uWSGI和Nginx的Docker镜像,用于部署Python Web应用。支持多版本Python,可自定义应用目录、进程数和上传限制。简化了单服务器或Docker Compose环境下的容器化部署。对于复杂集群系统,建议考虑构建更简单的自定义镜像。
docker-course - Docker全栈应用开发与部署实践教程
Github开源项目容器化DockerDevOps开发环境全栈应用
本项目提供全面的Docker教程,包括前端、后端和数据库应用的容器化。涵盖Docker基础知识、Docker Compose多容器管理,以及docker init、docker compose watch等新特性。通过React、Vue、MERN栈和Next.js等实例,展示主流技术栈的Docker化过程。适合开发者学习在实际项目中高效应用Docker技术。
SoftEtherVPN - 支持多协议高性能的VPN服务器Docker镜像
Github开源项目容器化网络安全DockerVPN服务器SoftEther VPN
这个项目提供SoftEther VPN服务器的Docker镜像,支持L2TP/IPSec PSK和OpenVPN等协议。镜像启用了SecureNAT和完美前向保密,可通过环境变量配置。基于Alpine Linux构建,提供多个版本标签。支持配置持久化和日志管理,便于快速部署VPN服务。该镜像简化了VPN服务器的部署流程,增强了安全性,提供灵活的配置选项,满足不同场景需求。适合需要快速搭建安全可靠VPN服务的用户。
docker-mysql-cron-backup - Docker容器化MySQL数据库自动备份恢复工具
Github开源项目容器化DockerMySQL备份数据库恢复cron任务
docker-mysql-cron-backup是一个基于Docker的MySQL数据库自动备份恢复工具。它利用容器内的cron任务管理器定期执行mysqldump进行数据库备份。通过环境变量可配置备份频率、保留数量和压缩级别等参数。支持初始备份、退出时备份和自动恢复最新备份功能,适用于多种MySQL/MariaDB部署场景。该工具简化了数据库备份流程,提高了数据安全性。
docker-tor-simple - 基于Docker的轻量级Tor网络代理
Github开源项目容器化Docker代理Tor网络隐私
docker-tor-simple项目提供了一个基于Alpine Linux的轻量级Tor网络代理Docker镜像。该容器支持Tor网络的中继、出口节点和隐藏服务模式,集成SOCKSv5代理功能。体积仅约8MB,既可独立运行,也能与nginx等容器配合部署复杂的Tor隐藏服务。项目采用Alpine Linux Edge仓库的最新Tor包,通过9050端口提供SOCKSv5代理。用户可快速启动使用,还支持自定义配置以满足各种Tor网络应用需求。
docker-erlang-otp - Erlang OTP官方Docker基础镜像项目
Github开源项目编程语言容器化DockerErlangOTP
docker-erlang-otp是Erlang OTP的官方Docker基础镜像项目。它涵盖了23、22等多个Erlang版本,提供接近完整的OTP环境。镜像设计平衡了功能完整性和体积优化,支持observer和dirty scheduler等特性。此外,项目还包括slim和alpine等轻量级变体,以适应不同场景的需求。
workspace-images - 多语言Docker镜像集优化Gitpod云端开发环境
Github开源项目容器化开发环境Docker镜像工作空间Gitpod
Workspace Images项目为Gitpod云端开发环境提供优化的Docker镜像集。这些镜像预装了Java、Node.js、Python等多种编程语言和开发工具,支持快速启动开发项目。项目定期更新镜像以适应最新技术,并提供自定义镜像指南。通过简化环境配置,这些镜像有效提升了开发效率。
docker-magento2 - Magento 2.4.x开发测试Docker镜像
Github开源项目容器化电子商务DockerPHPMagento
该项目提供Magento 2.4.x版本的Docker镜像,基于Ubuntu 22.04 LTS构建。镜像支持多进程运行,适用于Magento开发和测试环境。采用Composer安装方式,支持Web安装向导,并提供快速启动指南。用户可配置管理员账户、数据库等参数。项目还包含扩展开发、主题定制和核心文件修改的相关说明,方便开发者进行各类Magento定制工作。
wiremock-docker - WireMock官方Docker镜像实现快速API模拟
Github开源项目容器化DockerAPI测试WireMock模拟服务
wiremock-docker项目提供WireMock官方Docker镜像,用于快速部署和配置独立服务。基于Java版WireMock,支持命令行、环境变量和配置文件自定义。兼容WireMock扩展和HTTPS,提供多架构和版本镜像。适用于API模拟的开发测试场景,是一个灵活高效的解决方案。
papermc-docker - 高性能Minecraft服务器快速部署方案
Github开源项目容器化Docker服务器配置Minecraft服务器PaperMC
PaperMC Docker镜像为Minecraft服务器管理提供了高效解决方案。该镜像基于Linux,支持插件和自定义配置,通过简单的Docker命令即可快速部署服务器。用户可灵活设置端口、存储卷和重启策略等选项,还能通过环境变量控制Minecraft版本、PaperMC构建、内存分配等参数。镜像遵循官方规范,在安装时直接从源头下载服务器文件,确保合规性和最新特性。
docker-sbt - Scala和sbt项目的Docker环境配置解决方案
Github开源项目容器化DockerScalasbtJDK
docker-sbt提供预配置的Scala和sbt Docker镜像,支持多种JDK版本。这些镜像简化环境设置,增强项目可移植性和一致性。支持非root用户运行,适用于不同Scala项目。每日更新确保工具链始终保持最新。
docker-mc-backup - Docker容器实现Minecraft服务器数据自动备份
Github开源项目自动化容器化DockerMinecraft备份
docker-mc-backup是一个辅助容器,专门用于自动备份itzg/minecraft-server容器的世界数据。它利用RCON协调备份过程,实现数据刷新、写入暂停和恢复。支持tar、rsync、restic和rclone等多种备份方法。通过环境变量,用户可以灵活设置备份间隔、保留策略和排除规则。此外,该项目还提供备份还原和按需备份功能,适用于Docker和Kubernetes环境。
chrome - Docker化Google Chrome支持VNC和远程桌面访问
Github开源项目容器化DockerVNCGoogle ChromeChrome Remote Desktop
这个项目将Google Chrome浏览器封装在Docker容器中,提供VNC和Chrome远程桌面两种远程访问方式。环境采用Xvfb和FluxBox构建无边框虚拟桌面,通过X11VNC服务传输。项目支持Chrome远程桌面的快速配置,并允许定期更新Chrome版本。适用于需要远程浏览器访问的场景,如自动化测试或远程工作环境。
docker-adminer - Adminer数据库管理工具的官方Docker镜像
Github开源项目容器化Docker数据库管理官方镜像Adminer
docker-adminer是Adminer数据库管理工具的官方Docker镜像项目。该项目由Docker社区维护,提供轻量级Web界面用于管理多种数据库。镜像支持amd64、arm32v6、arm64v8等架构,可在Docker Hub获取。项目旨在简化Adminer的部署和使用,为开发者提供便捷的数据库管理解决方案。
docker-jdownloader - Docker化JDownloader 2实现简易部署和管理
Github开源项目容器化Docker下载工具JDownloader 2MyJDownloader
此Docker镜像简化了JDownloader 2的安装和控制流程,摒弃了繁琐的VNC会话和图形界面。通过MyJDownloader接口,可轻松管理下载任务。镜像支持Docker、Docker Compose和Kubernetes等多种部署方式,并提供自定义下载目录、用户权限设置和直接连接模式等灵活配置选项,大幅提升了使用体验。
alpine-mariadb - 基于Alpine Linux的轻量级MariaDB Docker镜像
Github开源项目数据库容器化DockerMariaDBAlpine Linux
该项目提供基于Alpine Linux的MariaDB Docker镜像,兼容MySQL数据库服务。特点包括镜像体积小、内存占用低和快速启动。支持amd64、arm64和armhf多种架构,可通过环境变量配置数据库参数。适用于开发、测试和生产环境的轻量级数据库解决方案。
docker - Monica个人关系管理系统的Docker部署方案
Github开源项目数据库部署容器化DockerMonica
Monica提供Docker镜像,支持Apache和FPM版本,可通过Docker和docker-compose快速部署。镜像包含MySQL数据库,支持数据持久化和连接现有数据库。多架构支持适配不同硬件平台。简单配置即可启动Monica个人关系管理系统,实现便捷部署和使用。
dockerfiles - Pandoc Docker 镜像集合 满足多样文档转换需求
Github开源项目文档转换容器化持续集成Docker镜像pandoc
该项目提供多种 Pandoc Docker 镜像变体,如 minimal、core、latex 和 extra,适用于不同文档转换场景。用户可在支持 Docker 的环境中轻松进行文档转换,无需手动安装 Pandoc 及其依赖。项目包含 GitHub Actions 使用示例,并说明如何构建自定义镜像,如添加拼写检查或国际化支持等特定功能。
solr-operator - Kubernetes环境中Apache Solr生态系统的官方管理工具
Github开源项目Kubernetes开源软件容器化Apache SolrSolr Operator
Solr Operator是Apache官方开发的Kubernetes原生工具,用于管理Solr生态系统。基于Kube Builder框架,该项目已在多个大规模生产环境中得到验证。Solr Operator提供完整文档,支持SolrCloud部署、数据备份和监控指标等核心功能,简化了Solr在Kubernetes上的运维管理。项目采用Apache 2.0许可证,通过Helm charts提供便捷部署。除核心功能外,Solr Operator还支持自动化运维、资源扩缩容等高级特性,有效提升了Solr集群在Kubernetes环境下的可用性与可靠性。
dockerlabs - 全面互动的 Docker 学习资源库 涵盖初级到高级内容
Github开源项目容器化Docker ComposeDockerDevOpsDocker Desktop
DockerLabs 提供超过 500 个互动式 Docker 教程和指南,涵盖从基础到高级的全面内容。这个开源项目包含 Docker 核心概念、镜像、容器、网络、安全等主题,适合各级技能水平的学习者。所有内容均可在 Docker Desktop 或浏览器中运行,无需额外设置。通过丰富的实践实验和工作坊,学习者可以系统掌握 Docker 技术。
skaffold - Kubernetes应用开发的自动化工作流工具
Github开源项目Kubernetes容器化DevOpsSkaffold持续开发
Skaffold是一款命令行工具,用于自动化Kubernetes应用的开发工作流。它支持本地和远程集群,自动处理构建、推送和部署过程。该工具提供快速本地开发、项目可移植性和灵活配置,适用于持续集成和持续部署。Skaffold作为轻量级客户端工具,无需额外集群组件,能够显著提高Kubernetes应用开发效率。
docker-postfix - Docker化的Postfix邮件中继服务器
Github开源项目容器化DockerSMTP邮件服务器Postfix
docker-postfix是基于Debian的Postfix邮件中继Docker镜像,用于在Docker环境中集中管理外发电子邮件。支持直接发送和通过中继服务器转发,针对应用程序邮件队列优化,提供灵活配置、DKIM签名,跨平台兼容多种架构。适合需要可靠SMTP发送功能的应用和服务使用。
tor-privoxy - Tor和Privoxy集成的Docker代理方案
Github开源项目容器化Docker代理服务TorPrivoxy
tor-privoxy是一个开源项目,提供集成Tor和Privoxy服务的Docker镜像,用于创建安全的网络代理。该镜像支持HTTP和Shell代理连接,包括Tor SOCKS5代理、控制端口和Privoxy HTTP代理。项目文档详细介绍了安装、配置和维护流程,并提供docker-compose快速部署方案,是增强网络隐私和安全性的实用工具。
cli - Docker官方命令行界面 简化容器管理流程
Github开源项目容器化开发工具持续集成构建系统Docker CLI
Docker CLI作为Docker的官方命令行界面,为开发者提供便捷的容器管理功能。它支持跨平台构建,便于配置开发环境,并具备完善的测试机制。采用Apache License 2.0开源协议,该工具简化了容器操作流程,有效提升了容器化应用的开发和部署效率。
awesome-cloud-native - 全面的云原生开源项目精选集
Github开源项目云原生Kubernetes容器化DevOps微服务
本列表汇集了云原生生态系统中的优质开源项目,涵盖AI、API网关、应用交付、存储等多个领域。为开发者和工程师提供丰富资源,助力云原生应用的构建、部署和管理。持续更新,反映云原生技术的最新发展。
相关文章