一.背景 受疫情影响,已经在家强制事假一个月了,除了刷简历外就是在家学习,闲来无事,最近买了几个树莓派4B的板子回来,准备用树莓派搭建个自动部署的平台和微服务示例,长话短说,节约时间,直接进入正题吧 二.树莓派系统安装 一开始我是在华为云下的centos,后来发现各种问题(无法连接5Gwifi等),毕竟树莓派是arm的cpu,很多东西不没法下,网上找了找,发现Debian-Pi-Aarch64这款系统不错,于是就下载了,有需要的自行下载,地址是:https://gitee.com/openfan…
原文:Docker 部署Dotnet Core MVC项目 1.dotnet core创建项目 dotnet new mvc -o myweb cd myweb 然后就是业务代码的编辑,增删改查乱七八糟的需求上的东西吧,总之就是一顿coding.... dotnet publish -o ./release 项目就发布到 release文件夹了 然后为docker创建一个创建镜像的文件 也叫dockerfile  不懂的可以看下官方api 内容如下: donetcore.dockerfile F…
大概快有一年的时间没有碰过docker了,理由很简单,基本上都是在IIS上部署,看到很多大佬都开始Devops持续化集成了,但相对来说成本会更高,但对于大型团队来说还是不错的,这不?不想被大伙甩下,哈哈,赶紧捞回来点丢下的知识,这篇文章就算是对我自己的笔记吧...Docker 中 有EE 和 CE 两个版本,其中EE是开源的,CE是闭源的. 在Linux中安装Docker容器 首先我们需要检查Linux内核是否大于3.1.0,通过该命令查看. [root@iZenarrdqnvpc4Z ~]#…
使用Docker部署EdgeX 老师安排我搞边缘计算,搞了很久都没能明白边缘计算是什么,甚至对其兴趣不大,前一阵弄好了lorawan网关,该做网关内部的边缘计算了,发现自己已经慢慢地学了进去,总是想要把这个东西搞完善.我都要着手准备考研了,居然还在这里搞这个,执念太深.后继无人啊,自己的孩子总怕没人好好养. 这几天查阅文献的时候发现了这个边缘计算框架,这个看起来不是很容易上手,国内的EMQX也在搞相关的东西,他那一套是Neutron+NanoMQ+eKuiper+EMQX,不过感觉会变成收费产品…
1)通过系统自带包安装 通过自带包安装,可能Docker版本较旧 $ sudo apt-get update Reading package lists... Done $ sudo apt-get install -y docker.io {{{-y表示同意.没有-y也可执行,系统会问是否安装,输入y回车即可 apt-get -y install这个指令则是跳过系统提示,直接安装.}}} Adding group `docker' (GID 121) ... Done. docker star…
发布ASP.NET Core项目 和普通的项目发布一样,将项目发布到目标文件夹中 构建Dockerfile文件 在目标文件根目录新建Dockerfile文件(没有后缀) FROM microsoft/dotnet//基于'microsoft/dotnet' 来构建镜像 COPY . /app //拷贝项目文件夹中的所有文件到docker容器中的app文件夹 这里是两个参数 WORKDIR /app //设置工作目录为 '/app' 文件夹,即容器启动默认的文件夹 EXPOSE 80 //设置Do…
NET Core应用程序部署至生产环境中(CentOS7) 阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7. 部署ASP.NET Core应用程序 配置Nginx 配置守护服务(Supervisor) 这段时间在使用Rabbit RPC重构公司的一套系统(微信相关),而最近相关检验(逻辑测试.压力测试)已经完成,接近部署至线上生产环境从而捣鼓了ASP.NET Core应用程序在CentOS上的部署方案,今天…
CentOS 使用VS2017新建一个asp.net core项目 发布web应用程序 使用FTP工具,将程序文件copy到linux上 XShell连上linux并登陆 cd /CoreWebDemo #进入应用程序目录 vi Dockerfile #编辑Docker配置文件,文件不存在会自动创建 #基于microsoft/aspnetcore或者microsoft/dotnet:runtime来构建我们的镜像 FROM microsoft/dotnet:runtime #拷贝项目publis…
前提:本地配置好Docker环境1.构建Net Core镜像 docker pull microsoft/dotnet 2.新建一个DockerFile文件并填充内容 #基于 `microsoft/dotnet:-core` 来构建我们的镜像 FROM microsoft/dotnet:-core #拷贝项目publish文件夹中的所有文件到 docker容器中的publish文件夹中 COPY . /publish #注意空格 #设置工作目录为 `/publish` 文件夹,即容器启动默认的文…
Win10和Mac稳定版的Docker发布了,之前看了下徐磊老师的几篇Docker4Dotnet的文章http://devopshub.cn/2016/07/08/docker4dotnet-1-overview-and-helloworld/,但一直没动手..懒癌晚期了 准备个DotNet Core的Web应用程序,测试一下,并做点小修改 就为了运行的时候验证下当前宿主的环境,没别的意思 顺便可以指定下程序入口,启动时通过命令行指定个监听端口: IConfiguration config =…