Creating Multi-Container Applications
This book guides you step by step along the path of developing your applications using containers. In previous chapters, we learned how to create container images, how to share them, and, finally, how to run application processes within containers. In this chapter, we will go a step further by running applications using multiple containers. This is the method you would probably use for developing your applications, running different interconnected components, sharing information, and publishing only the frontend processes to users. By the end of this chapter, you will be able to build, deliver, and run applications by using a composition of multiple containers managed all at once with a newly learned command line.
This chapter will cover the following topics:
- Installing and using Docker Compose
- Introducing the Docker Compose file syntax
- Building and sharing multi-container applications
- Running and debugging multi-container...