Containerizing Your Applications

Containers are becoming one of the key factors of software development, changing the way that developers are writing and deploying IT systems. These are mainly used to solve problems related to setup environments.

Working with containers can be overwhelming when you have to manage multiple containers and multi-instance environments. However, some really cool tools have been released that are designed to accomplish these container orchestration tasks. We are going to look at these tools throughout this chapter, along with the following topics:

  • Containers:
    • Basic concepts
    • Basic commands
    • Building your own images
  • Containerizing Applications: Docker Gradle plugin
  • Registries: Publishing images
  • Provisioning multiple-container environments: Docker Compose
  • Container orchestration with Kubernetes:
    • Pods
    • Labels
    • Replication controllers
    • Services
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.173.199