中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

静乐县| 武山县| 咸宁市| 玉环县| 德清县| 柞水县| 安义县| 马公市| 肇州县| 旺苍县| 裕民县| 从化市| 息烽县| 育儿| 射阳县| 民权县| 林芝县| 大同市| 唐河县| 汉川市| 安溪县| 龙井市| 香格里拉县| 德兴市| 柳林县| 麦盖提县| 黄大仙区| 石嘴山市| 中卫市| 海丰县| 辉县市| 乾安县| 辛集市| 石门县| 怀柔区| 宁强县| 玉环县| 渝中区| 沛县| 沙坪坝区| 阿鲁科尔沁旗|