Microsoft is offering a new free ebook titled, Containerized Docker Applications Lifecycle with Microsoft Tools and Platform, by Cesar de la Torre. It was published by the Microsoft DevDiv team.
Enterprises are increasingly adopting containers. The enterprise is realizing the benefits of cost savings, solution to deployment problems, and DevOps and production operations improvements that containers provide. Over the last years, Microsoft has been rapidly releasing container innovations to the Windows and Linux ecosystems - partnering with industry leaders like Docker and Mesosphere to deliver container solutions that help companies build and deploy applications at cloud speed and scale, whatever their choice of platform or tools.
Building containerized applications in an enterprise environment means more than just developing and running applications in containers. It means that you need to have an end-to-end lifecycle so you are capable of delivering applications through Continuous Integration, Testing, Continuous Deployment to containers, and release management supporting multiple environments, while having solid production management and monitoring systems.
Within the DevOps context, containers enable continuity in the CI/CD model as they create a clear boundary between developers by providing containerized apps with all the required environment configuration, and ITOps that builds a generic environment to run app specific content. This is all enabled through Microsoft tools and services for containerized Docker applications.
Contents at a glance
Section 1: Summary
Section 2: Introduction to containers and Docker
Section 3: Introduction to the Docker application lifecycle
Section 4: Introduction to the Microsoft platform and tools for containerized applications
Section 5: Architecting and developing containerized applications with Docker and Azure
Section 6: Docker application DevOps workflow with Microsoft tools
Section 7: Running, managing and monitoring Docker production environments
Section 8: Conclusions