跳到主要内容

常用 Docker 应用

热门docker应用

dockerhub 热门应用

image-20250104183812183

下面是一个表格,列出了常用的 Docker 应用及其简要说明和用途:

应用名称简要说明用途场景Docker 镜像链接
NginxWeb 服务器和反向代理服务器反向代理、负载均衡、静态内容服务nginx
Redis内存数据存储,广泛应用于缓存和队列管理缓存、队列管理、会话存储redis
MySQL开源关系型数据库管理系统数据存储、事务处理、数据管理mysql
MariaDB基于 MySQL 的开源关系型数据库管理系统数据存储、事务处理、数据管理mariadb
PostgreSQL强大的开源对象关系型数据库数据存储、大数据分析、数据仓库postgres
MongoDBNoSQL 数据库,适合存储 JSON 或 BSON 格式的非结构化数据文档数据库、实时数据处理、应用程序开发mongo
Jenkins自动化服务器,常用于 CI/CD 流程自动化构建、测试和部署jenkins
WordPress世界上最受欢迎的内容管理系统 (CMS)博客、企业网站、电商网站wordpress
Elasticsearch分布式搜索引擎,用于处理大规模数据的搜索和分析搜索引擎、日志分析、大数据处理elasticsearch
Prometheus监控系统和告警工具,专注于时序数据的收集与存储系统监控、告警、健康检查prometheus
Grafana可视化分析工具,通常与 Prometheus 配合使用数据可视化、监控仪表板、日志分析grafana
Portainer管理 Docker 环境的图形化界面工具Docker 容器管理、可视化界面操作portainer
GitLabDevOps 平台,支持代码管理、CI/CD 管道、代码评审等功能版本控制、CI/CD 流程、项目管理gitlab
Consul服务发现和配置管理工具,适用于微服务架构服务发现、配置管理、分布式系统consul
Vault密钥管理和加密服务,确保敏感信息的安全存储密钥管理、加密服务、访问控制vault
FlaskPython web 框架,用于构建 web 应用Web 应用开发、API 服务flask
DjangoPython web 框架,用于构建复杂的 Web 应用Web 应用开发、API 服务django
Apache Kafka分布式流处理平台,用于构建实时流数据应用,支持高吞吐量的消息传递实时数据流、消息队列、事件驱动架构kafka

这个表格展示了一些流行的 Docker 应用,它们在现代开发和运维中扮演着重要角色,涵盖了从数据库、缓存、自动化构建到监控、可视化等多个领域。

家庭docker服务

以下是常用于家庭服务的 Docker 应用表格:

应用名称用途说明用途场景Docker 镜像链接
Home Assistant开源家庭自动化平台,集成多种智能设备智能家居控制、自动化设备、家庭安全homeassistant
Plex Media Server媒体管理和流媒体平台家庭影院、媒体库管理、流媒体播放plex
Jellyfin开源媒体服务器,支持音视频流媒体播放家庭影院、视频和音频流媒体、媒体库管理jellyfin
Sonarr自动化电视节目下载和管理电视节目自动下载、媒体整理sonarr
Radarr自动化电影下载和管理电影自动下载、媒体整理radarr
Organizr家庭服务应用的前端管理面板集中管理家庭服务应用organizr
OmbiPlex 和 Sonarr/Radarr 的请求管理工具媒体请求管理、用户界面ombi
PortainerDocker 容器图形化管理工具容器管理、图形化界面操作portainer
Nextcloud开源文件同步和共享平台家庭云存储、文件共享、备份nextcloud
Pi-hole网络广告屏蔽和追踪器防护工具广告屏蔽、家庭网络安全pi-hole
Unifi ControllerUnifi 网络设备的管理工具家庭网络管理、无线网络配置unifi-controller
HomebridgeHomeKit 配件模拟器,用于将非 Apple 设备集成到 HomeKit智能家居集成、Apple HomeKit 支持homebridge
Shinobi开源视频监控系统家庭安全监控、视频监控shinobi
Traefik现代化的反向代理和负载均衡器反向代理、负载均衡traefik
TautulliPlex 监控工具,用于查看服务器使用数据Plex 服务器监控、使用统计tautulli