- 应用场景
- 环境准备
- 一些帮助与附件下载
- 中间件版本与端口
- *** 作步骤
- 不想安装并配置各种中间件与环境的,只想专注于业务
- 不会对中间件进行过多的配置,集群部署等
- 对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
-
准备一台服务器,安装完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条)