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:
这是我的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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)