Docker 部署asp.netcore


1、vscode控制台新建項目Dock,如下指令創建項目,關於.netcore創建項目不做詳細介紹

dotnet new mvc

2、vscode 安裝docker插件

3、vscode窗口鍵入F1,輸入Docker.add Docker Files to Workspace---->接下來選擇asp.net core

4、項目目錄下會生成Dockfile文件

5、此時我們的docker已經啟動,運行powershell,來構建我們的鏡像

6、登錄Docker,按照提示輸入對應用戶名和密碼,我這里是之前登錄過的,不需要再次輸入,沒有賬號的,去注冊一個就可以.

7、注冊完之后創建一個Repository

8、此時我們構建我們的.netcore項目鏡像

9、此時查看我們的鏡像

10、啟動Docker

 

11、我們此次需要訪問我們的網站,需要知道Docker的ip和端口,輸入 docker inspect firsttest ,返回如下

12、此時我們訪問,如下

13、好了我們現在可以在宿主機訪問,docker部署的網站了,此時我們外機訪問卻訪問不了,如下我們可以做一個映射

14,此時訪問宿主機ip可以看到如下效果

 

 15、至此我們的.nercore項目成功部署到docker,可以通過訪問宿主機的ip,然后映射到docker的ip來實現訪問。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM