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

1、需求背景

人生苦短,我用.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多容器應用環境並一鍵構建部署運行!sql

1.一、本次分享課程適合人羣以下:docker

1)、本課程必定須要具有Docker基礎知識。(零基礎學者止步慎入)網絡

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

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

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

若是您是一個開發老鳥,那麼本次課程徹底不建議您進行學習!blog

1.二、一句話總結今天咱們學習達到的目標開發

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

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


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

2、什麼是Docker-Compose?


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

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

4、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查看

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


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

6、總結

相關文章
相關標籤/搜索