Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fx-max/docker-install-everything
install all environments using docker-compose. 使用 docker-compose 安装各种服务。
https://github.com/fx-max/docker-install-everything
docker docker-compose elk maxwell minio nginx prometheus redis wikijs
Last synced: 5 days ago
JSON representation
install all environments using docker-compose. 使用 docker-compose 安装各种服务。
- Host: GitHub
- URL: https://github.com/fx-max/docker-install-everything
- Owner: FX-Max
- License: mit
- Created: 2022-04-05T18:24:54.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-23T03:17:37.000Z (11 months ago)
- Last Synced: 2024-12-09T12:50:38.750Z (14 days ago)
- Topics: docker, docker-compose, elk, maxwell, minio, nginx, prometheus, redis, wikijs
- Language: Dockerfile
- Homepage:
- Size: 1.02 MB
- Stars: 182
- Watchers: 4
- Forks: 42
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-install-everything
> install all environments using docker-compose.
> 使用 docker-compose 安装各种服务。## 项目特色
- 仅依赖 docker 和 docker-compose,无需本地复杂环境。
- 支持软件和服务多,并且在持续新增。
- 每个文件夹一组(套)服务,根据需要安装即可。
- 所有的文件夹相互独立,无互相依赖,降低使用难度。## 使用方法
```
git clone https://github.com/FX-Max/docker-install-everything.git
cd docker-install-everything
# 进入里想要安装的服务文件夹后,按照文件夹内的 README 文件介绍使用。
# 以安装 redis 为例:
cd redis
# 根据目录下 README 中的说明操作即可
docker-compose up -d redis
```## 支持列表
- apollo
简要说明: [Apollo](https://github.com/apolloconfig/apollo/) 是一款可靠的分布式配置管理中心,诞生于携程框架研发部。
- beanstalkd
简要说明: [beanstalkd](https://beanstalkd.github.io/),高性能,轻量级的分布式内存队列。
- drawio
简要说明: [drawio](https://github.com/jgraph/drawio)是一款强大、免费的绘图工具。
- elk
简要说明: 强大的日志收集和分析解决方案,Elasticsearch + Logstash + Kibana + Filebeat。
- excalidraw
简要说明: [excalidraw](https://excalidraw.com/),非常流行的画图工具,在线白板。
- gitlab
简要说明: [gitlab](https://about.gitlab.com/),非常流行的开源的Git代码仓库系统。
- jenkins
简要说明: [jenkins](https://github.com/jenkinsci/jenkins) 是最流行的可扩展的持续集成引擎。
- jira
简要说明: JIRA 是由 Atlassian 公司出品的,被业界公认为最好的项目管理和开发管理工具。
- jumpserver
简要说明: [JumpServer](https://github.com/jumpserver/jumpserver) 是广受欢迎的开源堡垒机。
- jumpserver-all-in-one
简要说明: 一键部署 jumpserver 全套环境,不依赖外部服务。
- Maxwell
简要说明: [Maxwell](https://github.com/zendesk/maxwell),一个能实时读取MySQL二进制日志Binlog,并生成JSON格式的消息,作为生产者发送给Kafka等系统的应用程序。
- MinIO
简要说明: [MinIO](https://github.com/minio/minio),基于 Golang 的一款开源的高性能分布式存储方案,兼容亚马逊S3云存储服务接口。本 docker 版本是单机版本。
- MinIO-cluster
简要说明: [MinIO](https://github.com/minio/minio) 分布式集群版本。
- mongo
简要说明: [MongoDB](https://www.mongodb.com/) 是一个基于分布式文件存储的数据库。
- mongo-express
简要说明: [mongo-express](https://github.com/mongo-express/mongo-express) 是一个基于 Node.js 和 express 的开源的 MongoDB Web 管理工具。
- phpmyadmin
简要说明: [phpmyadmin](https://github.com/phpmyadmin/phpmyadmin) 是一款基于 Web 的 MySQL 数据库管理工具。
- rabbitmq
简要说明: [RabbitMQ](https://www.rabbitmq.com/) 是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。
- redis
简要说明: 快速搭建 [redis](https://github.com/redis/redis) 服务。
- redis-cluster
简要说明: 快速搭建 [redis](https://github.com/redis/redis) 集群服务,1主多从多哨兵。
- wikijs
简要说明: 自建开源的wiki/文档管理系统 [wiki.js](https://js.wiki/)。
- wordpress
简要说明: [wordpress](https://github.com/WordPress/WordPress),最流行的免费建站系统。
- yapi
简要说明: [YApi](https://github.com/YMFE/yapi) 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台。
- Yearning
简要说明: [Yearning](https://github.com/cookieY/Yearning),基于 Go 的开箱即用的MYSQL SQL审核工具。
## 欢迎加入
- 如果在使用本项目的过程中发现了问题或有建议,欢迎交流提 issue。
- 欢迎 fork 代码,不断改进优化。## 感谢关注
如果项目对您有帮助,请帮忙点点小星星,谢谢。
## Support
IDE for this project is supported by [Jetbrains](https://jb.gg/OpenSourceSupport).
[![](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png)](https://jb.gg/OpenSourceSupport)