1 Star 1 Fork 3

李阳 / docker-compose-dev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

docker-compose-dev

支持容器

redis
mysql
rabbitmq
nacos
seata
minio
mongo
skywalking-ui
skywalking-oap
elasticsearch
kibana
apm-server
zookeeper
kafka
nginx
xxl-job

目录结构

docker-compose.yml
README.md
其它目录均为配置文件或初始化文件需要手动处理

其它目录均为容器的一些配置文件,如需自定义请结合自己的docker熟练程度修改

快速开始

运行

docker-compose up -d 全部运行
docker-compose up -d mysql-dev 指定运行

停止

docker-compose down

注意事项

skywalking

由于elasticsearch启动时间较长,skywalking-oap、skywalking-ui需要等elasticsearch完全启动完成后重启

nacos

需要在mysql容器内新建一个nacos库,然后初始化nacos表,sql文件在nacos/sql/目录中,需要重启nacos

seata

需要在mysql容器内新建一个seata库,然后初始化seata表,sql文件在seata/sql/目录中,需要重启nacos
nacos-config.txt可能由于编码问题导致nacos-config.sh执行失败

elasticsearch

./elasticsearch/data 需要权限777
./elasticsearch/logs 需要权限777
1.设置了密码
2.需要进入容器
3.cd /usr/share/elasticsearch/bin
4.elasticsearch-setup-password interactive
5.Y
6.全部输入数字123456并回车
7.重启容器

nginx

./nginx/html 需要权限777

空文件

简介

快捷创建开发需要的中间组件、分布式事务组件、服务治理组件等,包含mysql、redis、rabbimtq、nacos、seata、minio、mongo、skywalking-ui、skywalking-oap、elasticsearch、kafka、zookeeper的docker容器创建 展开 收起
YAML 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
YAML
1
https://gitee.com/lylby1314/docker-compose-dev.git
git@gitee.com:lylby1314/docker-compose-dev.git
lylby1314
docker-compose-dev
docker-compose-dev
master

搜索帮助