docker部署asp.net core

 

上一篇文章咱們成功的在win10上邊安裝了docker,這篇文章,咱們將在docker中部署asp.net core程序,mysql

先來一張運行成功的hello world鎮樓linux

如今開始,首先建立一個asp.net core的網站,我使用的vs2019,啓用docker支持,選擇的是linux容器,這個要和你docker容器類型一致,能夠切換的,切換方式以下圖web

切換docker容器的方式sql

此時有一個坑,dockerfile裏設置的端口並非你未來能夠訪問的端口docker

而後選擇發佈這個網站,選擇文件發佈shell

發佈前要注意設置一下dockerfile的屬性,保證能夠複製到發佈後的目錄數據庫

而後在shell中進去發佈後的路徑app

用docker編譯這個文件,asp.net

 

注意後邊的.,表明的是本地的目錄webapp

編譯成功了,開始執行 docker run --name=webapplication4 -p 7777:80 -d webapplication4

指定外網端口7777,開始運行,由於指定了後臺運行,返回

 

 則爲運行成功,若是不是後臺運行,會提示

 

 至此,.net core部署到docker完成,是否是很簡單?

 

下期咱們將在部署asp.net core結合mysql數據庫進行部署

相關文章
相關標籤/搜索