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

若依笔记(八):Docker容器化并部署到公网

目录

增加环境变量

DockerFile与镜像制作

nginx配置

 vue3前端工程


首先搞个ECS阿里主机,1核4g足够,最大程度保证是docker运行来减少主机资源占用,同时因为是公有云,端口策略安全很重要,每个对外服务的端口要通过安全组放开;

增加环境变量

mysql和redis的主机地址修改成docker环境变量,新增mysql.host环境变量,yaml中mysql和redis相应地改成:${mysql.host}

mysql:
  host: 127.0.0.1
  #host: 39.103.218.1

然后打包yudao-server工程,使用 mvn clean package -DskipTests=true手动打包; 

DockerFile与镜像制作

复用阿里云mysql和redis的docker环境,将yudao-server打包后,通过DockerFile制作成可以移植的docker镜像,如下:

FROM openjdk:8-jdk-alpine

## 创建目录,并使用它作为工作目录
RUN mkdir -p /op

http://www.kler.cn/a/390605.html

相关文章:

  • 灰狼优化算法
  • Vite初始化Vue3+Typescrpt项目
  • 【vue2.0入门】vue单文件组件
  • 设备接入到NVR管理平台EasyNVR多品牌NVR管理工具/设备的音视频配置参考
  • Android Profiler 内存分析
  • springboot参数校验
  • AI 大模型重塑软件开发流程的现状与未来展望
  • 商淘云连锁企业管理五大功能 收银系统助力门店进销存同步
  • 游戏引擎学习第五天
  • Ubuntu笔记-auto remove
  • app webView调试工具
  • leetcode61. Rotate List
  • 哔哩哔哩TV1.6.6 | 基于1.6.6优化,简洁好用,支持弹幕
  • 手机屏幕上进行OCR识别方案
  • uniapp—android原生插件开发(4uniapp引用aar插件)
  • 219页华为供应链管理:市场预测SOP计划、销售预测与存货管理精要
  • tensorflow案例5--基于改进VGG16模型的马铃薯识别,准确率提升0.6%,计算量降低78.07%
  • C++ 面试问题集合
  • 2024年11月杂记
  • OceanBase 4.3.3 功能解析:列存副本
  • Docker实践与应用举例:从入门到进阶
  • 黑马Java API应用文档下载,中文版!!!!!
  • C02S11-Linux系统的安全与控制
  • Cesium基础-(Entity)-(model )
  • 如何详细查询全球药品研发的进度信息?
  • 【大数据测试 Elasticsearch — 详细教程及实例】