上一篇文章咱們成功的在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數據庫進行部署