亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux?CentOS下docker如何部署Asp.Net6?Core

發布時間:2021-12-22 12:38:11 來源:億速云 閱讀:324 作者:小新 欄目:開發技術

小編給大家分享一下Linux CentOS下docker如何部署Asp.Net6 Core,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1、項目設置

設置dockerfile屬性為“始終復制”,

修改dockerfile文件內容為:

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:若項目沒有dockerfile右鍵項目,點擊添加,選擇docker支持

2、項目發布

右鍵項目發布(發布方法:文件系統)

Linux?CentOS下docker如何部署Asp.Net6?Core

3、項目傳輸

使用ftp連接服務器將發布后的文件傳到linux中

4、安裝docker

5、安裝.net6環境

docker pull mcr.microsoft.com/dotnet/aspnet:6.0

6、構建鏡像

cd 項目目錄           例如:cd web/onezhanmvc      (cd到dockerfile所在目錄,build命令是根據dockerfile創建鏡像的)

docker build-t 鏡像名 .  例如:docker build-t onezhanmvc .  (.別忘了哦)

7、創建并運行容器

docker run -d --name my-dotnet6-demo01 -p 8001:80 --restart=always onezhanmvc(上一步創建的鏡像名)

參數說明:

  • -d #后臺運行

  • -p 8001:80 #宿主機端口號:docker端口號

  • --restart=always #dokcer重新啟動時也將容器自動啟動

正常的話我們在外部訪問linux的IP+端口號就能訪問了!

8、容器常用命令

查看所有容器:docker ps -a

  • 啟動容器:docker start 容器名

  • 重啟容器:docker restart 容器名

  • 停止容器:docker stop 容器名

  • 刪除容器:docker rm 容器名

  • 刪除鏡像:docker rmi 鏡像名

以上是“Linux CentOS下docker如何部署Asp.Net6 Core”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北碚区| 开封市| 固始县| 盐津县| 哈尔滨市| 马尔康县| 建宁县| 马边| 六枝特区| 肇东市| 巧家县| 大石桥市| 莱西市| 灵台县| 屯留县| 邓州市| 江口县| 大关县| 任丘市| 扶余县| 宁德市| 海盐县| 铁力市| 无极县| 米泉市| 兴仁县| 无棣县| 天津市| 宁河县| 麻江县| 政和县| 汶川县| 二连浩特市| 梁河县| 莱州市| 甘孜县| 曲沃县| 蓬溪县| 靖安县| 宜良县| 吴忠市|