一、課程介紹
人生苦短,我用.NET Core!今天給大家分享一下Asp.Net Core以Docker進行容器化部署託管,本課程並不是完完全全的零基礎Docker入門教學,課程知識點難免有沒覆蓋全面的地方,本次分享課程的側重點還是講解Docker與.NET Core的結合實戰運用,大家務必根據自身的實際情況進行選擇學習。阿笨對Docker的評價就是:Docker在手,環境我有!
1.1、本次分享課程適合人羣如下:
1)、本課程一定需要具備Linux方面的基礎知識,零基礎學者止步慎入!!!
2)、學習和了解.Net Core跨平臺開發技術。
3)、喜歡阿笨分享的乾貨課程童鞋們。
如果您在學習過程中遇到任何的課程問題,請先私下直接找阿笨老師進行在線的溝通和交流。謝謝大家的理解和支持,預祝大家學習快樂!
如果您是一個開發老鳥,那麼本次課程完全不建議您進行學習!
1.2、一句話總結今天我們學習達到的目標
如何使用Docker來部署搭建ASP.NET Core + Mysql容器化應用程序環境。
如果您同樣對本次分享《ASP.NET Core使用Docker進行容器化託管和部署》課程感興趣的話,那麼請跟着阿笨一起學習吧。廢話不多說,直接上乾貨,我們不生產乾貨,我們只是乾貨的搬運工。
ASP.NET Core使用Docker進行容器化託管和部署
ASP.NET Core使用Docker進行容器化託管和部署
二、爲什麼要學Docker以及開發人員有必要學習?
1、爲什麼要學Docker
2、開發人員有必要學習Docker嗎?
三、快速學習Docker正確的步驟
1)、Docker安裝環境準備工作
2)、確保安裝 Docker & Docker Compose的最新版本。
3)、Docker容器架構模式介紹
4)、Docker配置國內加速器加速鏡像下載
5)、hello-world牛刀小試之docker run過程解析
四、使用Docker創建鏡像的幾種方式介紹
1)、創建鏡像三種方法
2)、Dockerfile是什麼?
3)、Dockfile構建自定義鏡像的構建三步驟
五、Dockerfilef文件、Docker鏡像和Docker容器的關係
六、Dockerfile文件指令含義
七、使用Dockerfile文件構建自定義ASP.NET Core鏡像
一、Docker執行Dockerfile的大致流程
二 、如何採用Dockerfile將構建制作ASP.NET Core應用程序鏡像
八、 Docker容器與宿主機之間實現網絡互聯
1)、用一個實際測試方法來理解Docker容器與宿主機之間實現網絡互聯。
ASP.NET Core使用Docker進行容器化託管和部署
九、 Docker容器與容器之間實現網絡互聯
1)、用一個ASP.NET Core實際例子理解Docker容器與容器之間實現網絡互聯
默認Docker已經給我們創建了一個默認名爲bridge的橋接網絡,所以容器之間可以相互訪問,我們也可以創建自己自定義的橋接網絡名稱,這樣的好處就是把我們相互關聯的容器互聯訪問組合在一起。
十、Docker Volume實現容器和宿主機之間共享數據
1)、用一個ASP.NET Core實際例子理解Docker Volume實現容器和宿主機之間的共享數據。
2)、阿笨個人對Docker Volume容器卷的理解
十、思考與總結
1、思考:
2、總結:
作者:阿笨
官方QQ羣:422315558 574187616 967920586
【網易雲課堂主頁】:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628
【騰訊課堂主頁】:https://abennet.ke.qq.com/
【微信公衆號】:http://dwz.cn/ABenNET