Linux net core docker hello world 简单使用
安装.net core From 官网
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.0.2
2. 创建.netcore的程序
说先创建目录 比如
mkdir -p /netcore/webapp
cd /netcore/webapp
运行dotnet new web
创建一个空方法
可以简单修改一下Startup.cs里面中的内容, 简单定制化一下
修改Program.cs 里面增加
UseUrls("http://0.0.0.0:5000")
dotnet restore 编译
dotnet run 生成bin等dll
验证能够正常显示
cd 到 $PWD/bin/debug目录下
vim dockerfile 创建dockerfile文件
里面的内容主要是:
FROM microsoft/dotnet
WORKDIR /app
COPY dir /app
ENTRYPOINT ["dotnet","webapp.dll"]
保存退出后
docker buld -t test/webapp .
创建docker image
然后docker run -d p 5051:5050 test/webapp
使用宿主机或者是其他机器的浏览器 验证结果.
相关文章
- 【 总结 】linux中test命令详解
- Linux系统编程-文件操作(一):文件描述符(Linux系统中,一切皆文件)【文件描述符是非负整数,是文件的标识】【打开现存文件或新建文件时,系统(内核)会返回一个文件描述符,用来指定已打开的文件】
- linux中/和/root(~) 和 /home
- Linux进阶教程丨第8章:配置和保护SSH
- Linux 部署 ASP.NET Core 的一些问题记录
- 红帽企业版Linux成为Linux下的.NET Core的参考平台
- Linux小知识:sudo su和su的区别
- Linux(Ubuntu)下搭建ASP.NET Core环境
- [linux学习]sysctl 以及 net.ipv4.ip_forward
- 如何远程修改多台服务器密码?如何一次性批量修改多台服务器密码?利用expect批量修改Linux服务器密码
- linux下配置使用github
- 如何在linux下实现mysql数据库每天自动备份
- 【极客blog图文讲解】Jekyll教程(针对mac linux)
- ubuntu下编译ffmpeg+x264库(android和Linux)(三)
- Linux Vim(vi) 查找和替换
- Linux bzgrep 命令
- .NET Core(C#) Windows和Linux上重新宽带拨号(PPPoE)实现换IP的方法及示例代码
- .NET Core NPOI Linux上配置使用及生成Word和Excel文件示例代码
- linux下开发C语言需要安装的manpages手册
- 高效线程池之无锁化实现(Linux C)
- 嵌入式ARM-Linux开发工具下载地址合集
- 使用VS Code 开发.NET Core 应用程序 部署到Linux 跨平台
- 网站服务器系统,选windows还是linux?
- 不要在linux上启用net.ipv4.tcp_tw_recycle参数