• Complain

Emmanouil Gkatziouras - A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications

Here you can read online Emmanouil Gkatziouras - A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Emmanouil Gkatziouras A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications
  • Book:
    A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2022
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Start defining your infrastructure using Docker Compose and leverage it for everyday development or deployment

Key Features
  • Distribute your code in an easier way for developers to get started
  • Set up complex infrastructure for development and CI/CD purposes
  • Deploy simple multi-container applications using Docker Compose
Book Description

Software development is becoming increasingly complex due to the various software components used. Applications need to be packaged with software components to facilitate their operations, making it complicated to run them. With Docker Compose, a single command can set up your application and the needed dependencies.

This book starts with an overview of Docker Compose and its usage and then shows how to create an application. You will also get to grips with the fundamentals of Docker volumes and network, along with Compose commands, their purpose, and use cases. Next, you will set up databases for daily usage using Compose and, leveraging Docker networking, you will establish communication between microservices. You will also run entire stacks locally on Compose, simulate production environments, and enhance CI/CD jobs using Docker Compose. Later chapters will show you how to benefit from Docker Compose for production deployments, provision infrastructure on public clouds such as AWS and Azure, and wrap up with Compose deployments on said infrastructure.

By the end of this book, you will have learned how to effectively utilize Docker Compose for day-to-day development.

What you will learn
  • Create multi-container applications using Docker Compose
  • Use Docker Compose for daily development
  • Connect microservices leveraging Docker network fundamentals
  • Add monitoring to services leveraging Prometheus
  • Deploy to production using Docker Compose
  • Translate Compose files to Kubernetes deployments
Who this book is for

This book is for software engineers, developer advocates, and DevOps engineers looking to set up multi-container Docker applications using Compose without the need to set up a Docker orchestration engine. It is also for team leads looking to increase the productivity of an organizations software teams by streamlining the provisioning of complex development environments locally using Docker Compose. Readers are expected to understand containerization and must possess fundamental Docker knowledge to get started with this book.

Table of Contents
  1. Introduction to Docker Compose
  2. Running the First Application Using Compose
  3. Network and Volumes Fundamentals
  4. Executing Docker Compose Commands
  5. Connecting Microservices
  6. Monitoring Services with Prometheus
  7. Combining Compose Files
  8. Simulating Production Locally
  9. Creating Advanced CI/CD Tasks
  10. Deploying Docker Compose Using Remote Hosts
  11. Deploying Docker Compose to AWS
  12. Deploying Docker Compose to Azure
  13. Migrating to Kubernetes Configuration Using Compose

Emmanouil Gkatziouras: author's other books


Who wrote A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
A Developers Essential Guide to Docker Compose Simplify the development and - photo 1
A Developers Essential Guide to Docker Compose

Simplify the development and orchestration of multi-container applications

Emmanouil Gkatziouras

BIRMINGHAMMUMBAI A Developers Essential Guide to Docker Compose Copyright 2022 - photo 2

BIRMINGHAMMUMBAI

A Developers Essential Guide to Docker Compose

Copyright 2022 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Rahul Nair

Publishing Product Manager: Niranjan Naikwadi

Senior Editor: Shazeen Iqbal

Content Development Editor: Romy Dias

Technical Editor: Arjun Varma

Copy Editor: Safis Editing

Project Coordinator: Ashwin Kharwa

Proofreader: Safis Editing

Indexer: Pratik Shirodkar

Production Designer: Joshua Misquitta

Marketing Coordinator: Nimisha Dua

First published: September 2022

Production reference: 1150922

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80323-436-6

www.packt.com

To the amazing tech community in London. The vibrant tech community of London and its ecosystem helps me to be updated with the latest trends, to be motivated, and to interact with great engineers. Also, to my colleagues at Yapily.

Contributors
About the author

Emmanouil Gkatziouras started his software engineering journey when he joined a computer engineering and informatics department in Patras, Greece. He then worked as a software engineer for various companies. In 2015, he joined Oseven where he started working with cloud providers such as AWS and Azure, and container orchestration tools such as ECS and Kubernetes. He has fulfilled many roles, most recently as a cloud architect for the platform team.

He loves to give back to the developer community by contributing to open source projects such as InfluxDB, Spring Cloud GCP, and Alpakka and by blogging on various software topics. He is committed to continuous learning and is a holder of certifications such as CKA, CCDAK, PSM, CKAD, and PSO.

I want to thank myself, for giving me the time and support Ive needed to write this book, on top of everyday responsibilities and priorities. Id also like to thank my partner Viv for her patience while I was writing this book and the whole Packt editing team who assisted me: Romy Dias, Ashwin Dinesh Kharwa, and Niranjan Naikwadi.

About the reviewer

Werner Dijkerman is a freelance cloud, Kubernetes (certified), and DevOps engineer. He's currently focused on, and working with, cloud-native solutions and tools including AWS, Ansible, Kubernetes, and Terraform. He is also focused on Infrastructure as Code and monitoring the correct thing with tools such as Zabbix, Prometheus, and the ELK Stack, with a passion for automating everything and avoiding doing anything that resembles manual work.

Big thanks, hugs, and a shoutout to Ernst Vorsteveld!

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications»

Look at similar books to A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications»

Discussion, reviews of the book A Developers Essential Guide to Docker Compose: Simplify the development and orchestration of multi-container applications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.