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

一、准备
- 首先需要有一台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 runtime
EXPOSE 80
WORKDIR /app
COPY out/ ./
ENTRYPOINT ["dotnet", "NetCore3.1-WebApi-Demo.dll"]
- 准备一个远程连接工具,我使用的是putty
- 文件上传工具,我使用的是WinSCP,也可以搭建ftp等...
二、开始部署
- 使用putty登录到centos,创建一个测试目录webapitest:
- 使用WinSCP登录到centos上传文件到服务器webapitest目录下:
- 上传完成后执行docker build:
织梦狗教程
本文标题为:ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker


基础教程推荐
猜你喜欢
- C#中 Json 序列化去掉null值的方法 2022-11-18
- 实例详解C#实现http不同方法的请求 2022-12-26
- C# 解析XML和反序列化的示例 2023-04-14
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- Unity shader实现高斯模糊效果 2023-01-16
- C#中的Linq to JSON操作详解 2023-06-08
- C#调用摄像头实现拍照功能的示例代码 2023-03-09
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16