https://store-images.s-microsoft.com/image/apps.64897.f487416b-4168-4235-859e-8695880febc5.cdca974b-3ecd-4b63-b0df-29eb1496aca0.645f0d55-6523-47b0-93be-eca1b60d5e8e

Docker Compose Server

Cloud Infrastructure Services

Docker Compose Server

Cloud Infrastructure Services

Run multiple containers as a single service on Ubuntu 20.04. Scale your apps faster & efficiently

Docker Compose Server on Ubuntu Server 20.04

Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your applications services. Then, with a single command, you create and start all the services from your configuration.

Docker compose is a simple yet powerful tool that is used to run multiple containers as a single service. For example, suppose you have an application which requires Nginx as a web server and PostgreSQL as a database service. In this case by docker-compose, you can create one single file (docker-compose.yml ) which will create both the containers as a single service without starting each separately

When youre developing software, the ability to run an application in an isolated environment and interact with it is crucial. The Compose command line tool can be used to create the environment and interact with it.

The Compose file provides a way to document and configure all of the applications service dependencies (databases, queues, caches, web service APIs, etc). Using the Compose command line tool you can create and start one or more containers for each dependency with a single command (docker-compose up).

How does Docker Compose work?

  1. Use yaml files to configure application services (docker-compose.yaml)
  2. Can start all the services with a single command ( docker-compose up )
  3. Can stop all the service with a single command ( docker-compose down )
  4. Able to scale up the specific services when required
  5. Works in all environments: production, staging, development, testing, as well as CI workflows

Docker Compose Features

  • Multiple isolated environments on a single Docker host
  • Preserve volume data when containers are created
  • Only recreate containers that have changed
  • Variables and moving a composition between environments
  • Docker Engine
  • You can run Compose apps on a Swarm cluster
  • Docker Documentation

    Follow our post configuration steps on - Setup Docker Compose for Azure

    Disclaimer: Docker is a registred trademark of Docker Inc and is licensed under Apache LicenseV2. No warrantee of any kind, express or implied, is included with this software. Use at your risk, responsibility for damages (if any) to anyone resulting from the use of this software rest entirely with the user. The author is not responsible for any damage that its use could cause.

    https://store-images.s-microsoft.com/image/apps.47279.f487416b-4168-4235-859e-8695880febc5.cdca974b-3ecd-4b63-b0df-29eb1496aca0.fbea131b-bf8f-44ac-83a5-00319db557d9
    https://store-images.s-microsoft.com/image/apps.47279.f487416b-4168-4235-859e-8695880febc5.cdca974b-3ecd-4b63-b0df-29eb1496aca0.fbea131b-bf8f-44ac-83a5-00319db557d9
    https://store-images.s-microsoft.com/image/apps.33141.f487416b-4168-4235-859e-8695880febc5.cdca974b-3ecd-4b63-b0df-29eb1496aca0.b7970781-f95b-4f1e-9d3d-5f65d00ab713
    https://store-images.s-microsoft.com/image/apps.36830.f487416b-4168-4235-859e-8695880febc5.cdca974b-3ecd-4b63-b0df-29eb1496aca0.cdc6a8d5-9628-4f56-8c93-f0f7195f2b0a