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

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

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

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
一些帮助与附件下载
  • 不会安装虚拟机的看这
    https://blog.csdn.net/babyxue/article/details/80970526
  • 不会虚拟机桥接网络的看这
    https://www.cnblogs.com/WalkOnMars/articles/11994085.html
  • nginx我没对配置文件进行挂载,因为可能会报错,想了解的人看这篇
    docker中部署nginx镜像挂载文件夹和文件并解决出错
  • 不懂如何安装使用docker,docker-compose的人下载这https://www.aliyundrive.com/s/wg8aWt8dCQQ
中间件版本与端口 中间件版本端口redis5.0.146379mongo5.0.327017mysql5.7.353306elasticsearch7.6.09200,9300kibana7.6.05601zookeeper3.72181kafka39092nginx1.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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3984921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存