Need help with docker-compose?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

shiguanghuxian
160 Stars 100 Forks MIT License 27 Commits 0 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 114,706
Go
HTML
rabbitm...
etcd
24 commits

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.