This chapter will cover how to take the knowledge from the previous chapter and use it to create and build an addition of a database and an application server container, since real-world services are usually composed in such a way. Once we get them all built up, we will see what is needed in order to group them together into a more usable service and cover even of more Docker under the hood.
In this chapter, we will cover the following topics:
- A quick review of Docker commands
- Writing a real service with:
- A web server service
- An application service
- A database
- Introducing volumes
- Security considerations for credential passing