07 2017 档案

摘要:回到目录 Swarm概念 Swarm是Docker公司推出的用来管理docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(docker client in Go, dock 阅读全文
posted @ 2017-07-27 10:12 张占岭 阅读(8150) 评论(0) 推荐(0)
摘要:回到占占推荐博客索引 本篇文章是对自己学习Linux及在它的环境下部署工具的一个总结,以方便自己查阅,也给他人一个帮助,本文章同时会不断的更新,欢迎大家订阅! 本目录包括的内容会包括linux基础命令,redis,mongodb,node.js,.net core,kafka,rabbitmq,zo 阅读全文
posted @ 2017-07-26 09:48 张占岭 阅读(984) 评论(2) 推荐(0)
摘要:今天上午写了Jexus~Linux环境下的部署,下午去实现了一个,出现了一些问题,下面总结一下. 一 首先要对jexus进行修改/usr/jexus/jws 删除下面的这行,解决csc文件未找到问题 $ export MONO_IOMAP=all 二 删除VS项目里的包包 三 重启你的jexus服务 阅读全文
posted @ 2017-07-25 16:47 张占岭 阅读(669) 评论(0) 推荐(0)
摘要:Jexus 即 Jexus Web Server,简称JWS,是Linux平台上的一款ASP.NET WEB服务器,是 Linux、Unix、FreeBSD 等非Windows系统架设 ASP.NET WEB 服务器的核心程序,是企业级ASP.NET跨平台部署的一种可选方案。与其它WEB服务器相比, 阅读全文
posted @ 2017-07-25 09:55 张占岭 阅读(817) 评论(0) 推荐(0)
摘要:回到目录 一般地,我们在VS里添加了一个解决方案之后,会更新模块或者业务添加多个api,web项目,这类似于最近说的微服务,而我们的docker-compose与微软件正好有了一种默契,当你为你的解决方案添加docker支持之后,你会发布有个docker-compose出现了,它会把所有可以发布的项 阅读全文
posted @ 2017-07-24 16:47 张占岭 阅读(3026) 评论(0) 推荐(0)
摘要:回到目录 docker-compose是用来在Docker中定义和运行复杂应用的工具,比如在一个yum文件里定义多个容器,只用一行命令就可以让一切就绪并运行。 使用docker compose我们可以在Run的层面解决很多实际问题,如:通过创建compose(基于YUML语法)文件,在这个文件上面描 阅读全文
posted @ 2017-07-21 14:57 张占岭 阅读(1697) 评论(0) 推荐(0)
摘要:回到目录 最近一直专注于docker的开发之中,而在使用Dockerfile时发现有个问题,当你的发布目录只能是obj\Docker\publish,而指向其它目录dockefile并不认它,只有如何提示 当前找了很多资料,都没有人说过这事,于是还是自己来研究一下吧! 当我在VS解决方案里找到这个. 阅读全文
posted @ 2017-07-21 13:30 张占岭 阅读(4600) 评论(0) 推荐(0)
摘要:回到占占推荐博客索引 前几天整理了《Docker的学习笔记索引》,受到了很多朋友的关注,今天把Nginx的文章也整理一下,以后将永久更新,像大叔之前的《EF文章系列》,《MVC文章系列》,《Lind文章系列》,《.netCore跨平台系列》 , 《MongoDB文章系列》,《Redis文章系列》等等 阅读全文
posted @ 2017-07-20 23:05 张占岭 阅读(1353) 评论(0) 推荐(0)
摘要:Nginx作为当前最流行的负载均衡和反向代理服务器,它运行在linux平台,一般的.net网站,为了实现分流与负载,需要在多个应用服务器的IIS上部署,通过一些工具实现代码的同步,然后再nginx上去配置它们.有了docker,你可以在多个linux上花个1秒钟去run它即可,不用在iis上部署了, 阅读全文
posted @ 2017-07-20 14:42 张占岭 阅读(1531) 评论(0) 推荐(1)
摘要:回到目录 bash脚本在linux里就相当于win里的bat和cmd及ps脚本,可以把一般指令组织在一起,统一去执行,比如我有一些docker容器需要统一去启动,这时,你可以把它们写成一个bash脚本,但有一点要注意,你的文档格式需要是unix,大家可以使用notepad++表写脚本,然后上传到li 阅读全文
posted @ 2017-07-20 13:56 张占岭 阅读(4460) 评论(0) 推荐(0)
摘要:回到目录 如果在mysql中添加了自增字段,用来维护行的版本,那么在EF中会有一个问题,会把它当成是数据表主键,当你的真正主键是自曾时,就会把默认值0拼到生成的SQL语句里,导致你的insert出错,这是那个原因! 我们需要把它注释掉,担注释后,又有新的问题出来了 这种问题也很无厘头! 这种问题是因 阅读全文
posted @ 2017-07-20 10:20 张占岭 阅读(1220) 评论(0) 推荐(0)
摘要:回到占占推荐博客索引 使用docker也有段时间了,写了不少文章与总结,下面把它整理个目录出来,方便大家去学习与检索! docker~学习笔记索引 docker~linux下的部署和基本命令(2017-04-07 22:47) docker~docker-machine的介绍(2017-04-12 阅读全文
posted @ 2017-07-17 12:07 张占岭 阅读(3814) 评论(0) 推荐(1)
摘要:回到目录 对于没有私有仓库来说,将本地镜像放到其它服务器上执行时,我们可以使用save和load方法,前者用来把镜像保存一个tar文件,后台从一个tar文件恢复成一个镜像,这个功能对于我们开发者来说还是很方便的!下面我们就带大家来实现上面的过程. docker images 查看一下本地镜像 doc 阅读全文
posted @ 2017-07-17 12:02 张占岭 阅读(32386) 评论(1) 推荐(1)
摘要:回到目录 上一文章,主要介绍Dockerfile里各参数的含义,以及在项目文件里这些内容的含义,因为大叔认为官方和网上其它文章说的有些模棱两可,不太好让大家理解,所有我又从新写了一个大白话的文章,希望可以给大家一些帮助.<DotNetCore跨平台~Dockerfile的解释> 本文章主要对一个wi 阅读全文
posted @ 2017-07-14 13:45 张占岭 阅读(3956) 评论(1) 推荐(1)
摘要:回到目录 国外的docker hub速度慢这是公认的,而我们可以使用阿里提供的加速器,管理你的镜像,拉别人的镜像等等. 感谢各位的阅读,我们对docker的研究还在继续! 回到目录 阅读全文
posted @ 2017-07-14 10:56 张占岭 阅读(1505) 评论(0) 推荐(2)
摘要:回到目录 dotnet core 回到目录 docker 大叔感觉网上对Dockerfile的说明不是很清楚,或者说怎么去用说的不清楚,在vs2017里我们可以去建立自己的Dockerfile文件,然后你的项目可以被生成一个镜像,把它推到仓库之后,你可以在linux,mac上去run你的项目了!听着 阅读全文
posted @ 2017-07-13 23:35 张占岭 阅读(4799) 评论(0) 推荐(2)
摘要:回到目录 理论闲话 之前在.netFramework平台用的好好的,可升级到.net core平台之后,由于不再需要二进制序列化,导致咱们的事件机制遇到了问题,之前大叔的事件一直是将处理程序序列化后进行存储的,处理存储的参数为事件源,一个事件源可以由多个处理程序订阅,当事件源被发布时,这些被序列化的 阅读全文
posted @ 2017-07-12 22:54 张占岭 阅读(3815) 评论(11) 推荐(6)
摘要:回到目录 新建console项目之后,编译程序出现以下错误: Can not find runtime target for framework '.NETCoreAPP, Version=v1.0' compatible with one of the target runtimes: 'win1 阅读全文
posted @ 2017-07-12 13:26 张占岭 阅读(800) 评论(0) 推荐(0)
摘要:回到目录 在.net frameworks的ef里连接mysql我们已经测试通过了,而在dotnet core里的efCore上去连接mysql我们需要测试一下,并且在测试过程中出现了一些问题,当然最后也是解决了,下面总结一下,分享给大家! mysql项目的依赖包 数据上下文和连接串 对于mysql 阅读全文
posted @ 2017-07-12 11:49 张占岭 阅读(6080) 评论(1) 推荐(1)
摘要:回到占占推荐博客索引 本索引目录主要包括仓储大叔对dotnet core架构的研究与知识积累,从2016年开始进行撰写,到今天已经有一年多了,其中有一些小知识,小技巧,小应用,希望给大家在开发时一些启发,也希望dotnet core越来越好,希望2.0正式版快点出来! 我们的框架应该是基于组件化的! 阅读全文
posted @ 2017-07-12 11:10 张占岭 阅读(9087) 评论(2) 推荐(5)
摘要:这个不是nginx的问题,也不是dotnet core的问题,也不是mvc的问题,更不是防火墙的问题! 原因在于这个SeLinux 把它关了就可以了 感谢这个文章的作者! http://www.cnblogs.com/hager/p/5689493.html 阅读全文
posted @ 2017-07-11 17:46 张占岭 阅读(913) 评论(0) 推荐(0)
摘要:之前写过在windows环境上部署rabbitmq,这回介绍在centos上对这个消息中间件进行部署的过程 一 下载和解压 wget http://www.rabbitmq.com/releases/rabbitmq-server/current/rabbitmq-server_3.6.10-1.d 阅读全文
posted @ 2017-07-10 14:32 张占岭 阅读(925) 评论(0) 推荐(0)
摘要:<mongodb在linux上的部署> 事实上redis安装程序挺好,直接帮我们生成了服务,直接可以使用systemctl去启动它,而mongodb在这方面没有那么智能,需要我们去编写自己的服务脚本了,然后把它加到开机自启动里面就可以了,主要的过程分为以下几个步骤: mongodb我安装在了/roo 阅读全文
posted @ 2017-07-10 11:57 张占岭 阅读(1005) 评论(0) 推荐(0)
摘要:通过添加powershell插件后,使用它强大的windows系统命令,就把发布好的程序包推送到具体的应用服务器了。 系统管理-插件管理-powershell 把它安装,重启jenkins,然后修改你之前的job,把powershell的推送文件脚本加上 添加一个构建类型,在msbuild下面添加 阅读全文
posted @ 2017-07-06 17:00 张占岭 阅读(1519) 评论(0) 推荐(0)
摘要:Jenkins是一个持续集成的环境,它是java开发的,大叔认为它的工作流程是 从源代码拉一个项目下来到它本地(可以配置定时机制) 恢复相关程序包nuget 编译程序 发布程序 现在说一下在配置jenkins里要注意的几个地方: jenkins的构建工作目录和job目录说明 构建目录:C:\Prog 阅读全文
posted @ 2017-07-06 16:11 张占岭 阅读(5631) 评论(3) 推荐(2)
摘要:通过使用ps加上msbuild可以方便的编译你的.net应用程序,并且可以把它发布到你的磁盘上,部署非常方例! 我们在c盘添加一个hello网站,解决方案名是hello.sln,它的网站是hello.csproj,现在使用这个脚本来生成这个网站和发布这个网站! 最后生成的网站结果为 这个功能对于自动 阅读全文
posted @ 2017-07-05 14:34 张占岭 阅读(772) 评论(0) 推荐(0)
摘要:回到目录 ef这个orm工具确实强大,无论在实体建模还是在实体关系上,都发挥的很出色,而最近的code first针对数据库变更的使用更让我眼前一亮,先不说对sqlserver的支持,因为mssql本身就是微软的,我们主要看一下它对mysql的数据变更的支持! 数据上下文的变更:add-migrat 阅读全文
posted @ 2017-07-04 17:36 张占岭 阅读(1416) 评论(0) 推荐(1)