ASP.NET Core使用Docker-Compose容器編排實現多容器應用部署

一、需求背景

人生苦短,我用.NET Core!前面的《ASP.NET Core使用Docker進行容器化託管和部署》基礎課程我們學習瞭如何使用Docker來部署搭建ASP.NET Core + Mysql容器化應用程序環境。對於需要多個容器(比如需要Nginx、SqlServer、Redis、RabbitMQ等)協調運行的複雜應用中,使用逐個單個運行容器的方式進行部署時,很顯然會很麻煩,而且還要爲各個容器之間的網絡連接而苦惱。還好,Docker體貼的爲我們想到了這一點。藉助Compose模塊,我們可以編寫一個docker-compose.yml文件,使用聲明性語法啓動一系列相互連接的容器,即可一步完成上面的任務。今天給大家分享一下如何使用Docker-Compose搭建ASP.NET Core多容器應用環境並一鍵構建部署運行!

1.1、本次分享課程適合人羣如下:

1)、本課程一定需要具備Docker基礎知識。(零基礎學者止步慎入)

2)、學習和了解.Net Core跨平臺開發技術。

3)、喜歡阿笨分享的乾貨課程童鞋們。本課程不是零基礎教學,側重點主要是講解Docker與.NET Core的結合實戰運用,大家務必根據自身的實際情況進行選擇學習。

如果您在學習過程中遇到任何的課程問題,請先私下直接找阿笨老師進行在線的溝通和交流。謝謝大家的理解和支持,預祝大家學習快樂!

如果您是一個開發老鳥,那麼本次課程完全不建議您進行學習!

1.2、一句話總結今天我們學習達到的目標

使用Docker-Compose搭建Nginx + ASP.NET Core + Mysql多容器應用環境並一鍵構建部署運行。

如果您同樣對本次分享《ASP.NET Core使用Docker-Compose容器編排實現多容器應用部署》課程感興趣的話,那麼請跟着阿笨一起學習吧。廢話不多說,直接上乾貨,我們不生產乾貨,我們只是乾貨的搬運工。

ASP.NET Core使用Docker-Compose容器編排實現多容器應用部署

二、什麼是Docker-Compose?

ASP.NET Core使用Docker-Compose實現多容器應用部署

三、Docker-Compose容器編排基本步驟

四、Docker-Compose容器編排常用指令

1)、docker-compose build

2. docker-compose up

3. docker-compose down

4. docker-compose ps

5. docker-compose top

更多的docker-compose命令可以使用docker-compose --help查看

五、使用Docker容器編排實現Nginx + .NET Core + Mysql部署多容器應用

ASP.NET Core使用Docker-Compose實現多容器應用部署

六、總結

作者:阿笨 

      官方QQ羣:422315558 跟着阿笨一起玩NET 574187616跟着阿笨一起玩NET(二) 967920586跟着阿笨一起玩ASP.NET 

      【網易雲課堂主頁】:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628

      【騰訊課堂主頁】:https://abennet.ke.qq.com/

      【微信公衆號】:http://dwz.cn/ABenNET

 

發佈了81 篇原創文章 · 獲贊 11 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章