这篇文章主要介绍了.netcore如何使用surging框架发布到docker中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇.netcore如何使用surging框架发布到docker中文章都会有所收获,下面我们一起来看看吧。demo运行在windows的docker中,系统是win10,所以需要先下载docker for windows,安装完毕后系统会重启,然后桌面上可以找到docker for windows的快捷图标,右下角有个鲸鱼小图标单击右键,选择菜单中的kitematic会提示你下载kitematic,自行下载后解压即可,将kitematic快捷到桌面;打开kitematic,在搜索栏中下载好rabbitmq、redis、consul相关镜像,因为这些是surging运行的先决条件。接着去github上下载surging网关项目,修改其中的gatewaysettings.json中register下的address地址,对应的事consul docker镜像的ip具体如何查看其ip,看如下操作:打开kitematic,点击左下角,如图:进入到命令窗口,输入docker container ls或者 docker ps -a 查看docker,可以看到现在运行的docker的相关信息,如图:然后查看consul的相关配置,输入docker inspect 镜像的 containerid,如consul的id是b0e98b94638c,输入命令如下:docker inspect b0e98b 香港云主机94638c,显示这个docker的配置,内容会很多,不过ip的信息在最后,如图找到其中的ip是多少,然后修改surging网关中的consul地址为:”address”: “172.17.0.4:8500″,其他配置根据上面的操作进行修改,如redis 镜像地址的查找和修改等;修改好surging的网关配置后在surging.apigateway项目上单击右键,由于我项目中已经添加过,所以该处为灰色,如图:新建docker-compose后修改其中docker-compose.yml的配置如下:在后面添加docker的外部端口和内部端口的映射和网络模式,这里我们都使用桥接模式,包括之前的consul、rabbitmq、redis都是同一模式,这样他们会在同一vlan下,然后运行网关,如下:接下来新建一个解决方案,方案名随意,喜欢就好,由于时间比较短,这里我简单的处理,不清楚的可以留言新建service.a,然后在其下新建控制台应用service.a、service.b、service.c,新建类库service.a.service、service.b.service、service.c.service;编辑service.a.csporj、service.b.csporj、service.c.csporj,如下将其中的引用包都复制过去,分别修改一下对应的service,即其中的
本篇内容介绍了“Javascript中执行new的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明1、在内存中创造新的空对象。2、让this指向这个新的对…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。