自学内容网 自学内容网

若依笔记(八):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

原文地址:https://blog.csdn.net/yezonggang/article/details/143716149

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!