若依笔记(八):Docker容器化并部署到公网
目录
首先搞个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)!