In this chapter, you will learn what VMs and containers are. For starters, you will learn how virtualization works in Linux and how to create and use VMs. Once you master that, you will learn about containers and how are they set to change the future of virtualization and application delivery. You will learn about one of the well-known tools for using container – Docker. The topics in this chapter will prepare you for the future of Linux, as it is the foundation of every modern cloud technology. If you wish to remain up to date in a constantly changing landscape, this chapter will be an essential starting point for your journey.
In this chapter, we're going to cover the following main topics:
- Introduction to virtualization on Linux
- Understanding Linux containers
- Working with Docker