Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 11 days ago
JSON representation

install all environments using docker-compose. 使用 docker-compose 安装各种服务。

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)