zoukankan      html  css  js  c++  java
  • Docker部署文档

    1:目录结构介绍

     

    core目录夹:core项目代码和dockerfile文件,部署时不需要

    db文件夹:dockerfile文件和初始化sql脚本,部署时不需要

    report文件夹:报表项目和dockerfile文件,部署时不需要

    vue文件夹:前端项目和dockerfile文件还有nginx配置文件,部署时不需要

    clean.sh:停止容器,删除容器,删除镜像的脚本。给用户部署时不要在客户电脑上保留次文件,防止客户执行此脚本删除了服务。

    mysql.jar:mysql基础镜像,部署时不需要

    netcore.jar:netcore基础镜像,部署时不需要

    nginx.jar:nginx基础镜像,部署时不需要

    rms_mysql.jar:我们自己构建的mysql镜像,部署时需要

    rms_net.jar:我们自己构建的core项目镜像,部署时需要

    rms_report.jar:我们自己构建的报表项目镜像,部署时需要

    rms_vue.jar:我们自己构建的前端项目镜像,部署时需要

    start.sh:部署时的启动脚本,执行次脚本即可完成部署

    2:打包教程

    core项目打包:

    第一步:将新获取代码放在core文件夹下,注意:项目代码的文件夹名必须命名为api。将api目录向配置文件appsetting.json中的mysqlAMSContext的值改为:server=db;userid=root;pwd=zwb101927;port=3306;database=zwb;sslmode=none;allowPublicKeyRetrieval=true;

    第二步:在clean.sh文件所在目录下执行./clean.sh命令,执行clean.sh脚本,删除所以容器以及镜像

    第三步:在core文件夹下执行docker build -t rms_net:v1 .(这里这个点不要遗忘)命令,生成core项目镜像

    第四步:在core文件夹所在路径执行docker save -o rms_net.jar rms_net:v1命令,此命令会将新生成的core项目镜像保存到core文件夹所在路径下。如果次jar包加锁,可以执行chmod -R 777 rms_net.jar命令进行授权

    第五步:在start.sh所在路径执行./start.sh命令来执行start.sh脚本,完成部署

    前端项目打包:

    第一步:将新拉取的前端代码,放入vue文件夹,前端项目文件夹命名为dist。

    第二步:将dist/static文件夹下的config.txt按如下图改好:

    第三步:在clean.sh文件所在目录下执行./clean.sh命令,执行clean.sh脚本,删除所以容器以及镜像

    第四步:在vue文件夹下执行docker build -t rms_vue:v1 .(这里这个点不要遗忘)命令,生成前端项目镜像

    第五步:在vue文件夹所在路径执行docker save -o rms_vue.jar rms_vue:v1命令,此命令会将新生成的前端项目镜像保存到vue文件夹所在路径下。如果次jar包加锁,可以执行chmod -R 777 rms_vue.jar命令进行授权

    第六步:在start.sh所在路径执行./start.sh命令来执行start.sh脚本,完成部署

    报表(report)项目打包:

    与core项目相同,只需要注意镜像名称正确

    注意:如果重新打多个镜像,可以先执行clean.sh先删除所以容器你与镜像,就不需要在执行此脚本命令了。

    本文来自博客园,作者:zwbsoft,转载请注明原文链接:https://www.cnblogs.com/zwbsoft/p/15294599.html

    电话微信:13514280351
  • 相关阅读:
    sharepoint custom web service
    网站模板创建报错
    sharepoint 2013 持续爬网
    使用 SQL的 for xml path来进行字符串拼接 (group by)
    sharepoint 修改AD密码
    SharePoint 2013 BCS
    系统补丁对sharepoint很重要
    SharePoint 2010: Export User Profile Properties to a Text File or Excel using PowerShell
    SharePoint2013 错误
    sharepoint 开发相关工具总结
  • 原文地址:https://www.cnblogs.com/zwbsoft/p/15294599.html
Copyright © 2011-2022 走看看