当前位置: 首页 > 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/393097.html

相关文章:

  • Jensen-Shannon Divergence:定义、性质与应用
  • JS面试题|[2024-12-26]
  • 校史馆云展厅适合远程教学吗?
  • 攻防世界 robots
  • 【人工智能】使用Python构建推荐系统:从协同过滤到深度学习
  • React第十八节 useEffect 用法使用技巧注意事项详解
  • 什么是 ISP:了解互联网服务提供商的作用
  • Vue 3 在现代前端开发中的应用
  • 【大数据学习 | HBASE高级】hbase的参数优化
  • 【Linux】linux编辑器-vim的命令及配置
  • Qt_day5_常用类
  • 图像处理实验四(Adaptive Filter)
  • 华为eNSP:MSTP
  • TensorFlow 2.0 环境配置
  • 常见git命令记录
  • 要查看你的系统是 x64(64位)还是 x86(32位),可以按照以下步骤操作
  • python高级之面向对象编程
  • 并发编程(10)——内存模型和原子操作
  • 【故障解决】麒麟系统右下角网络图标取消显示叹号
  • 基于Java人力资源管理系统
  • session的工作原理
  • OpenCV DNN
  • 【图文】【DIY便签】如何自行编译OPENCV使用动态库
  • GitLab 降级安装出现 500 错误,如何解决?
  • CSS教程(二)- CSS选择器
  • 【stable diffusion模型】Stable diffusion模型分几种?一文详解,入门必看!