All Projects → shiguanghuxian → Docker Compose

shiguanghuxian / Docker Compose

Licence: mit
一些基础服务的docker-compose配置文件,方便在一台新电脑上快速开始工作

Projects that are alternatives of or similar to Docker Compose

Dtcqueuebundle
Symfony2/3/4/5 Queue Bundle (for background jobs) supporting Mongo (Doctrine ODM), Mysql (and any Doctrine ORM), RabbitMQ, Beanstalkd, Redis, and ... {write your own}
Stars: ✭ 115 (-29.45%)
Mutual labels:  mysql, redis, mongodb, rabbitmq
Bifrost
Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件
Stars: ✭ 701 (+330.06%)
Mutual labels:  mysql, redis, mongodb, rabbitmq
Full Stack Notes
全栈工程师手册
Stars: ✭ 366 (+124.54%)
Mutual labels:  mysql, redis, mongodb, rabbitmq
Blog
我的日记
Stars: ✭ 110 (-32.52%)
Mutual labels:  mysql, redis, mongodb, etcd
Pifpaf
Python fixtures and daemon managing tools for functional testing
Stars: ✭ 161 (-1.23%)
Mutual labels:  mysql, redis, mongodb, etcd
User.api
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Stars: ✭ 109 (-33.13%)
Mutual labels:  redis, mongodb, consul, docker-compose
Blog
Everything about database,business.(Most for PostgreSQL).
Stars: ✭ 6,330 (+3783.44%)
Mutual labels:  plpgsql, mysql, mongodb, postgres
Kickoff Docker Php
🐳 🐘 🚀 Easily setup a PHP project with Docker
Stars: ✭ 213 (+30.67%)
Mutual labels:  mysql, redis, rabbitmq, docker-compose
Go Oauth2 Server
A standalone, specification-compliant, OAuth2 server written in Golang.
Stars: ✭ 1,843 (+1030.67%)
Mutual labels:  postgres, etcd, consul, docker-compose
Socket Io
基于Hyperf微服务协程框架开发的sokcet-io分布式系统
Stars: ✭ 38 (-76.69%)
Mutual labels:  mysql, redis, rabbitmq, consul
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+33517.79%)
Mutual labels:  mysql, redis, mongodb, rabbitmq
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-73.62%)
Mutual labels:  mysql, redis, mongodb, rabbitmq
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Stars: ✭ 314 (+92.64%)
Mutual labels:  redis, mongodb, etcd, consul
Kkbinlog
支持mysql、MongoDB数据变更订阅分发
Stars: ✭ 112 (-31.29%)
Mutual labels:  mysql, mongodb, etcd, rabbitmq
Yiigo
🔥 Go 轻量级开发通用库 🚀🚀🚀
Stars: ✭ 304 (+86.5%)
Mutual labels:  mysql, redis, mongodb, postgres
Gnomock
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
Stars: ✭ 398 (+144.17%)
Mutual labels:  mysql, redis, postgres, rabbitmq
Microservices Sample
Sample project to create an application using microservices architecture
Stars: ✭ 167 (+2.45%)
Mutual labels:  mysql, rabbitmq, consul, docker-compose
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+4730.67%)
Mutual labels:  mysql, redis, mongodb, rabbitmq
Nagios Plugins
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...
Stars: ✭ 1,000 (+513.5%)
Mutual labels:  mysql, redis, rabbitmq, consul
Mall Learning
mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Stars: ✭ 10,236 (+6179.75%)
Mutual labels:  mysql, redis, mongodb, rabbitmq

docker-compose

一些基础服务的docker-compose配置文件,方便在一台新电脑上快速开始工作

不必输入一长串docker命令来启动对应服务,并且可以做到持久化。

列表

名称 备注
consul consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务
etcd33 etcd是一个开源的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现
kong Kong是一个可扩展的开源API层(也称为API网关或API中间件)。它运行在任何RESTful API之前,并可通过官网提供的插件进行扩展,也可自定义插件进行用户定制的功能扩展。通过插件,可使其提供超出核心平台之外的功能和服务,譬如使用统计,用户身份验证,API授权等。
mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品
redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
memcached Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
mongo MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
postgres PostgreSQL 是一个功能强大的开源对象关系数据库管理系统(ORDBMS), 用于安全的存 储数据,允许在处理请求时检索它们,是跨平台的,可以在日常的大部分操作系统运行。
rabbitmq RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。
jumpserver Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统。
php php快速开发环境,包含grpc扩展
soar-web SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具。 由小米人工智能与云平台的数据库团队开发与维护。
Yearning Mysql web端sql审核平台
KeyDB KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程
jaegertracing Jaeger 是Uber推出的一款开源分布式追踪系统,兼容OpenTracing API。分布式追踪系统用于记录请求范围内的信息。
prometheus 普罗米修斯监控系统

备注

docker-compose常用命令

1.编译docker镜像

docker build -t name .

2.使用docker-compose 执行新建容器组

docker-compose up

docker-compose up --force-recreate // 强制新建

3.启动容器组

docker-compose start

4.停止容器组

docker-compose stop

5.查询容器组所有容器状态

docker-compose ps

6.删除容器组

docker-compose down
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].