91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

南投市| 哈巴河县| 乐清市| 黑山县| 自治县| 萝北县| 宜昌市| 凤山县| 荆门市| 腾冲县| 泰兴市| 陕西省| 黄平县| 扎赉特旗| 南丹县| 左贡县| 温州市| 蕉岭县| 新龙县| 临江市| 泰顺县| 荆州市| 化州市| 乐陵市| 襄樊市| 夹江县| 九龙坡区| 进贤县| 灯塔市| 葵青区| 灵台县| 景洪市| 金乡县| 利津县| 石嘴山市| SHOW| 娄底市| 望江县| 绵阳市| 滦南县| 监利县|