ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker

ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker,第1张

概述一、准备 首先需要有一台CentOS服务器,安装最新版Docker,配置镜像加速等,安装方法网上很多,下面是一些相关指令: yum install -y yum-utils device-mapper 一、准备首先需要有一台CentOS服务器,安装最新版Docker,配置镜像加速等,安装方法网上很多,下面是一些相关指令:

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker 开机启动
配置阿里镜像加速:

以下是我安装好的docker:

准备一个可运行的.netcore webAPI项目的发布后文件。


这是我的dockerfile:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS runtimeEXPOSE 80workdir /appcopY out/ ./ENTRYPOINT ["dotnet","NetCore3.1-WebAPI-Demo.dll"]
准备一个远程连接工具,我使用的是putty文件上传工具,我使用的是WinSCP,也可以搭建ftp等...二、开始部署使用putty登录到centos,创建一个测试目录webAPItest:

使用WinSCP登录到centos上传文件到服务器webAPItest目录下:

上传完成后回到putty执行docker build:
docker build -t webAPItest .


看到Successfully说明build成功,然后执行docker images命令,查看镜像列表:
docker images

执行docker run命令,运行容器:
docker run -d -p 5001:80 --name webAPItestapp webAPItest


执行docker ps命令查看当前运行的容器:
docker ps

使用浏览器访问测试:


测试访问正常,至此就完成了.netcore webAPI在centos docker环境下的部署。 总结

以上是内存溢出为你收集整理的ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker全部内容,希望文章能够帮你解决ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1214878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存