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

若依笔记(八):芋道的Docker容器化部署

目录

增加环境变量

DockerFile与镜像制作

nginx配置

 vue3前端工程


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

mysql的docker使用8版本,启动时候给my.cnf挂载上提供一点纠错能力:

docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxx -v /opt/yudao/docker-files/my.cnf:/etc/mysql/conf.d/my.cnf -d mysql:8 --default-authentication-plugin=mysql_native_password

增加环境变量

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

mysql:host: 127.0.0.1

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

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

相关文章:

  • 前端隐藏元素的方式有哪些?HTML 和 CSS 中隐藏元素的多种方法
  • sqli—labs靶场 5-8关 (每日4关练习)持续更新!!!
  • 【Java】异常处理实例解析
  • flutter调试
  • 使用Web Workers提升JavaScript的并行处理能力
  • 【含开题报告+文档+PPT+源码】基于Spring Boot智能综合交通出行管理平台的设计与实现
  • STM32寄存器结构体详解
  • 如何建立devops?
  • shell基础(3)
  • 2024年11月16日Github流行趋势
  • k8s更新
  • ES6进阶知识一
  • C#/WinForm拖拽文件上传
  • IT运维的365天--019 用php做一个简单的文件上传工具
  • 详细的oracle rac维护命令集合
  • 23 种设计模式详解
  • Python毕业设计选题:基于django+vue的二手物品交易系统
  • VMware 17虚拟Ubuntu 22.04设置共享目录
  • Rust学习(五):泛型、trait
  • 智能零售柜商品识别
  • 2024智能机器人与自动控制国际学术会议 (IRAC 2024)
  • 计算机组成原理:总线与微命令
  • 10月回顾 | Apache SeaTunnel社区动态与进展一览
  • 网络基础(4)传输层
  • 计算机的错误计算(一百五十六)
  • 爬虫开发工具与环境搭建——开发工具介绍
  • Oracle 19c PDB克隆后出现Warning: PDB altered with errors受限模式处理
  • 阿里云ACK容器如何配置pod分散在集群的不同节点上
  • Qt信号和槽
  • Python知识点精汇!字符串:定义、截取(索引)和其内置函数