当前位置: 首页 > news >正文

Docker-微服务项目部署

环境准备

1.微服务项目
参考:通过网盘分享的文件:wolf2w_cloud.zip
链接: https://pan.baidu.com/s/1Lr4k6LPIJ59gVNA_DgKM_Q?pwd=kjxt 提取码: kjxt
在这里插入图片描述
前端项目:trip-mgrsite-ui,trip-website-ui,trip-wenda-ui
服务项目:trip-api-gateway,trip-common,trip-servers
项目架构:
在这里插入图片描述

2.安装Dockerdesktop
参考文章:Docker Desktop安装
3.Idea 安装Alibaba Cloud Toolkit

微服务项目部署要解决的问题

1.由于服务+中间件的复杂度,导致部署复杂度也呈指数级上升
2.服务与服务之间的依赖关系
3.服务之间的网络共享问题
4.考虑有状态服务的数据持久化问题
问题一:
利用docker-compose实现服务编排,把多个服务统一进行管理,且通过docker-compose进行批量处理
问题二:
利用docker-compose的depends_on 属性,来设置依赖服务,必须依赖服务先启动,当前服务才能启动
问题三:
利用自定义网络,或者links属性来连接需要通信的服务
问题四:
使用数据卷来进行持久化的数据管理

Alibaba Cloud Toolkit 将 Docker 文件夹上传到Centos

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

Centos部署环境

在这里插入图片描述
基础服务

 sh deploy.sh base

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
查看服务日志
在这里插入图片描述

 sh deploy.sh services

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/475123.html

相关文章:

  • 测试Bug提交报告模板
  • MybatisPlus - 核心功能
  • 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(6)嵌入式系统总线及通信接口
  • 利用字典对归一化后的数据0误差还原
  • HarmonyOS:UIAbility组件概述
  • 12寸半导体厂说的华夫区是什么意思
  • 数据结构之链式结构二叉树的实现(进阶版)
  • 【高等数学】3-2多元函数积分学
  • 【传知代码】智慧医疗:纹理特征VS卷积特征
  • Python-创建并调用自定义文件中的模块/函数
  • Kali Linux
  • DiffusionDet: Diffusion Model for Object Detection—用于对象检测的扩散模型论文解析
  • 深度学习基础知识-编解码结构理论超详细讲解
  • 探讨Java深搜算法的学习笔记
  • 408——操作系统(持续更新)
  • 架构师之路-学渣到学霸历程-37
  • CSRF与SSRF
  • RabbitMQ 存储机制
  • 【Java SE】类型转换
  • JAVA:常见 JSON 库的技术详解
  • Redis缓存击穿、雪崩、穿透解决方案
  • C++ 优先算法——盛最多水的容器(双指针)
  • blender 小车建模 建模 学习笔记
  • 导出列表数据到Excel并下载
  • 基于NVIDIA NIM平台实现盲人过马路的demo(一)
  • 美格智能5G车规级通信模组:以连接+算力驱动智能化进阶
  • [MRCTF2020]PYWebsite1
  • 无源元器件-磁珠选型参数总结
  • 宝顶白芽,慢生活的味觉盛宴
  • 已知三角形三边长求面积用仓颉语言作答