zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux net core docker hello world 简单使用

LinuxNetDockerCore 简单 Hello World 使用
2023-09-27 14:24:17 时间

安装.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 

使用宿主机或者是其他机器的浏览器 验证结果.