人生苦短,我用.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
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查看