docker,docker-compose快速部署java常用中间件与框架

应用场景

  • 不想安装并配置各种中间件与环境的,只想专注于业务
  • 不会对中间件进行过多的配置,集群部署等
  • 对docker有一点了解但是同时又不太想深入的
  • 本地有一套springboot框架已经全部集成了这些组件及环境配置(后续我写完也会发出来),可以做到开箱即用,写一些简单的业务逻辑代码
  • 后期可能还会写一份大数据组件,impala,hadoop,flink,hbase,clickhouse,doris,datax等的部署文件

环境准备

  • 虚拟机或者服务器一台,我用的虚拟机,系统centos7.5在这里插入图片描述
  • 安装好docker,docker-compose,我的docker版本是20.10.8,docker-compose版本是1.25.5

一些帮助与附件下载

中间件版本与端口

中间件版本端口
redis5.0.146379
mongo5.0.327017
mysql5.7.353306
elasticsearch7.6.09200,9300
kibana7.6.05601
zookeeper3.72181
kafka39092
nginx1.2080,8080,443

操作步骤

  • 准备一台服务器,安装完docker,docker-compose

  • 根目录创建文件夹 docker_data
    在这里插入图片描述

  • 进入docker_data文件夹,上传docker-compose.yml文件,docker-compose.yml

  • 执行docker-compose up -d,则会自动下载相关镜像,要下载很久,耐心等待

  • 执行完输入 docker-compose ps,查看容器是否运行正常,state为up则正常运行
    在这里插入图片描述

  • es由于挂载文件夹权限可能不够,若是出现es无法启动容器的情况,则执行chmod -R 777 es,给es文件夹权限,然后再执行一遍docker-compose up -d

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值