国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - Linux服務器下利用Docker部署.net Core項目的全過程

Linux服務器下利用Docker部署.net Core項目的全過程

2020-06-16 12:35傅小灰 ASP.NET教程

這篇文章主要給大家介紹了關于在Linux服務器下利用Docker部署.net Core項目的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用.net Core具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

發布ASP.NET Core項目

和普通的項目發布一樣,將項目發布到目標文件夾中

構建Dockerfile文件

在目標文件根目錄新建Dockerfile文件(沒有后綴)

?
1
2
3
4
5
FROM microsoft/dotnet//基于'microsoft/dotnet' 來構建鏡像
COPY . /app //拷貝項目文件夾中的所有文件到docker容器中的app文件夾 這里是兩個參數
WORKDIR /app //設置工作目錄為 '/app' 文件夾,即容器啟動默認的文件夾
EXPOSE 80 //設置Docker容器對外暴露80端口
CMD ["dotnet", "Core.Web.dll"] //使用'dotnet Core. Web.dll'來運行應用程序

上傳項目文件

1.將項目構建為鏡像

將文件上傳到Linux的www目錄下,使用命令構建成鏡像

?
1
docker build -t testcore . //-t 指定鏡像名 . 表示Dockerfile所在目錄

注意 dockerfile中基于microsoft/aspnetcore或microsoft/dotnet來構建鏡像(dotnet>aspnetcore)需要以服務器上安裝的鏡像版本做區分

構建成功,在鏡像中可以看到新建的鏡像

Linux服務器下利用Docker部署.net Core項目的全過程

2.將鏡像發布為容器

?
1
2
3
4
5
6
docker run --name testapp -d -p 8000:80 -v /www:/app testcore
--name指定容器名稱
-d 指定容器后臺運行
-p 指定外部8000端口映射到容器80端口
-v 綁定數據卷/www到容器內的/app (本地目錄:容器內目錄)本地目錄必須為絕對路徑
testcore鏡像名

3.查看容器是否是否處于運行狀態,若啟動失敗顯示為exit,可查看日志

?
1
2
3
4
docker ps -a //查看所有容器的運行狀態
 
docker exec -it testapp bash //若容器正在運行,進入容器內部
docker logs testapp//若容器未運行,查看報錯日志

4.請求網站查看網站是否運行成功

?
1
2
curl 0.0.0.0:8000
curl -s -D - localhost:8000 -o /dev/null //查看請求返回信息

最后查看防火墻端口開放情況,以及阿里云后臺安全組端口開放情況(如果你是用的阿里云服務),再通過外網訪問瞅瞅

5.更新代碼

由于在創建容器的時候映射了數據卷,則當有靜態文件更新的時候,會自動更新到容器內。
但是當有dll文件更新時,需要手動重啟一下容器

?
1
docker restart testapp

以上,實現了將一個Asp.Net Core MVC項目發布到docker中的全過程。目前容器中只有一個dotnet鏡像,通過地址訪問網站實際上直接訪問的Kestrel服務器。

一些額外的想法

Kestrel服務器只是一個輕量級的web服務器,并且不支持基于主機名的綁定(如果1臺服務器部署了多個 ASP.NET Core 站點,每個站點需要使用不同的端口)

出于安全性考慮(包括但不限于適當的超時,大小的限制,以及并發連接限制等問題)需要在Kestrel和Internet之間加入一個反向代理服務器(IIS,Nginx或者Apache)

下一篇,描述一下我在使用nginx轉發請求給Kestrel時遇到的問題。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。

原文鏈接:https://www.cnblogs.com/cplemom/p/11142857.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区免费在线 | 日韩成人在线视频 | 亚洲成av人影片在线观看 | 毛片视频免费播放 | 精品一区二区三区免费 | 成人免费视频网 | 亚洲性人人天天夜夜摸 | 日本免费精品视频 | 欧美三区 | 国产视频1区 | 国产成人av在线 | 午夜视频 | 国产高清在线观看 | 国产日韩高清在线 | 欧美一区二区在线播放 | 99视频在线免费 | 亚洲日本电影 | 久久精品国产久精国产 | 91操碰| 免费看黄在线 | 亚洲在线一区二区 | 国产一区二区三区视频 | 亚洲精品一区二区三区四区高清 | 亚洲一区二区三区视频 | 亚洲国产精品久久 | 久久综合伊人 | 国产精品国产a级 | 久久久婷婷| 免费看少妇高潮一级毛片特黄 | 国产成人精品一区二区三区视频 | 亚洲色图在线观看 | 久久九九国产 | 国产精品视频一区二区三区不卡 | 久一久久| 欧日韩在线视频 | 免费一级毛片观看 | 98成人网 | 亚洲欧美视频在线观看 | 国产免费爽爽视频在线观看 | av激情在线 | 欧美成人激情视频 |