Linux?CentOS下docker部署Asp.Net?Core(.Net6)
1、項(xiàng)目設(shè)置
設(shè)置dockerfile屬性為“始終復(fù)制”,
修改dockerfile文件內(nèi)容為:
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /web COPY . . EXPOSE 80 EXPOSE 443 FROM base AS final ENTRYPOINT ["dotnet", "OneZhanMVC.dll"]
ps:若項(xiàng)目沒有dockerfile右鍵項(xiàng)目,點(diǎn)擊添加,選擇docker支持
2、項(xiàng)目發(fā)布
右鍵項(xiàng)目發(fā)布(發(fā)布方法:文件系統(tǒng))

3、項(xiàng)目傳輸
使用ftp連接服務(wù)器將發(fā)布后的文件傳到linux中 傳送門:http://www.dhdzp.com/article/232575.htm
4、安裝docker
傳送門:http://www.dhdzp.com/article/232598.htm
5、安裝.net6環(huán)境
docker pull mcr.microsoft.com/dotnet/aspnet:6.0
6、構(gòu)建鏡像
cd 項(xiàng)目目錄 例如:cd web/onezhanmvc (cd到dockerfile所在目錄,build命令是根據(jù)dockerfile創(chuàng)建鏡像的)
docker build-t 鏡像名 . 例如:docker build-t onezhanmvc . (.別忘了哦)
7、創(chuàng)建并運(yùn)行容器
docker run -d --name my-dotnet6-demo01 -p 8001:80 --restart=always onezhanmvc(上一步創(chuàng)建的鏡像名)
參數(shù)說明:
- -d #后臺(tái)運(yùn)行
- -p 8001:80 #宿主機(jī)端口號(hào):docker端口號(hào)
- --restart=always #dokcer重新啟動(dòng)時(shí)也將容器自動(dòng)啟動(dòng)
正常的話我們?cè)谕獠吭L問linux的IP+端口號(hào)就能訪問了!
8、容器常用命令
查看所有容器:docker ps -a
- 啟動(dòng)容器:docker start 容器名
- 重啟容器:docker restart 容器名
- 停止容器:docker stop 容器名
- 刪除容器:docker rm 容器名
- 刪除鏡像:docker rmi 鏡像名
本文主要參考http://www.dhdzp.com/article/232538.htm
到此這篇關(guān)于Linux CentOS下docker部署Asp.Net Core(.Net6)的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ASP.Net前臺(tái)調(diào)用后臺(tái)變量的方法
asp.net下前臺(tái)數(shù)據(jù)的調(diào)用輸出方法,需要的朋友可以參考下。2010-07-07
.Net行為型設(shè)計(jì)模式之職責(zé)鏈模式(Chain of Responsibility)
這篇文章介紹了.Net行為型設(shè)計(jì)模式之職責(zé)鏈模式(Chain of Responsibility),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
析構(gòu)函數(shù)的作用 什么是析構(gòu)函數(shù)
這篇文章主要講述了析構(gòu)函數(shù)的概念、原理、功能以及定義格式,析構(gòu)函數(shù)是C#程序設(shè)計(jì)中比較重要的概念,需要的朋友可以參考一下2007-12-12
詳解Asp.net 5中的ApplicationBuilder
這篇文章介紹了Asp.net 5中的ApplicationBuilder,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
詳解ABP框架中領(lǐng)域?qū)拥念I(lǐng)域事件Domain events
ABP是基于ASP.NET框架之上的Web開發(fā)框架(GitHub:https://github.com/aspnetboilerplate),這篇我們來(lái)詳解ABP框架中領(lǐng)域?qū)拥念I(lǐng)域事件Domain events,需要的朋友可以參考下2016-06-06
詳解ABP框架的參數(shù)有效性驗(yàn)證和權(quán)限驗(yàn)證
ABP框架是基于ASP.NET的Web開發(fā)框架(GitHub: https://github.com/aspnetboilerplate),在ASP.NET框架之上又添加了更強(qiáng)大的功能,這里我們就來(lái)詳解ABP框架的參數(shù)有效性驗(yàn)證和權(quán)限驗(yàn)證2016-06-06

