awesome-compose - Awesome Docker Compose samples

  •        209

A curated list of Docker Compose samples. These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.

https://docs.docker.com/compose/
https://github.com/docker/awesome-compose

Tags
Implementation
License
Platform

   




Related Projects

docker-compose-nodejs-examples - Finally some real world examples on getting started with Docker Compose and Nodejs

  •    Javascript

Docker Compose is an awesome tool for creating isolated development environments with Docker by using simple configurations with YAML. It's clean and easy enough to wrap your head around, even if you are new to Docker. Even though, the official website is lacking some practial, real world examples for getting started with Docker Compose and Nodejs. I hope the following real world examples will save you from some headache (like I had) while trying to figure out how to (pragmatically) use Docker Compose for your Nodejs apps.

awesome-docker - :whale: A curated list of Docker resources and projects

  •    Javascript

A curated list of Docker resources and projects Inspired by @sindresorhus' awesome and improved by these amazing contributors. The creators and maintainers of this list do not receive any form of payment to accept a change made by any contributor. This page is not an official Docker product in any way. It is a list of links to projects and is maintained by volunteers. Everybody is welcome to contribute. The goal of this repo is to index open-source projects, not to advertise for profit.

compose - Define and run multi-container applications with Docker

  •    Python

Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application's services. Then, using a single command, you create and start all the services from your configuration. To learn more about all the features of Compose see the list of features. Compose is great for development, testing, and staging environments, as well as CI workflows. You can learn more about each case in Common Use Cases.

compose-cli - Easily run your Compose application to the cloud with compose-cli

  •    Go

The docker compose local command is the next major version for docker-compose, and it supports the same commands and flags, in order to be used as a drop-in replacement. Here is a checklist of docker-compose commands and flags that are implemented in docker compose. Please create issues to leave feedback.

docker-compose-ui - web interface for Docker Compose

  •    Javascript

Docker Compose UI is a web interface for Docker Compose. The aim of this project is to provide a minimal HTTP API on top of Docker Compose while maintaining full interoperability with Docker Compose CLI.


kompose - Go from Docker Compose to Kubernetes

  •    Go

kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.kompose is a convenience tool to go from local Docker development to managing your application with Kubernetes. Transformation of the Docker Compose format to Kubernetes resources manifest may not be exact, but it helps tremendously when first deploying an application on Kubernetes.

vagrant-docker-compose - A Vagrant provisioner for docker compose.

  •    Ruby

A Vagrant provisioner for Docker Compose. Installs Docker Compose and can also bring up the containers defined by a docker-compose.yml.See example in the repository for a full working example.

docker-compose-files - Some typical docker compose templates.

  •    Go

Some typical docker compose examples. See Docker Compose Documentation.

docker-compose-healthcheck - How to wait for container X before starting Y using docker-compose healthcheck

  •    

This is a common problem and in earlier versions of docker-compose requires the use of additional tools and scripts such as wait-for-it and dockerize. Using the healthcheck parameter the use of these additional tools and scripts is often no longer necessary. A particularly common use case is a service that depends on a database, such as PostgreSQL. We can configure docker-compose to wait for the PostgreSQL container to startup and be ready to accept requests before continuing.

kafka-stack-docker-compose - docker compose files to create a fully working kafka stack

  •    Shell

This replicates as well as possible real deployment configurations, where you have your zookeeper servers and kafka servers actually all distinct from each other. This solves all the networking hurdles that comes with Docker and docker-compose, and is compatible cross platform. This configuration fits most development requirements.

app - Make your Docker Compose applications reusable, and share them on Docker Hub

  •    Go

An experimental utility to help make Compose files more reusable and sharable. Fundamentally, Compose files are not easy to share between concerns. Docker Application Packages aim to solve these problems and make Compose more useful for development and production.

vulhub - Pre-Built Vulnerable Environments Based on Docker-Compose

  •    Shell

Vulhub is an open-source collection of pre-built vulnerable docker environments. No pre-existing knowledge of docker is required, just execute two simple commands and you have a vulnerable environment. The installation steps of docker and docker-compose for others operating system might be slightly different, please refer to the docker documentation for details.

ambientum - Docker native solution for running Laravel projects. From Development to Production

  •    Shell

Keeping it uniform between development, staging and production environments is often something not easy. On the last years, our buddy Docker has become more and more mature and now it's becoming the standard. Docker compose shipped with Docker is usually very old. Please have the latest version installed from Github at https://github.com/docker/compose/releases.

aria2-ariang-x-docker-compose - Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai

  •    

Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai. 图形化BT,磁力,离线下载,并在线预览及下载。

compose-on-kubernetes - Deploy applications described in Compose onto Kubernetes clusters

  •    Go

Compose on Kubernetes allows you to deploy Docker Compose files onto a Kubernetes cluster. Compose on Kubernetes comes installed on Docker Desktop and Docker Enterprise.

docker-elk - The ELK stack powered by Docker and Compose.

  •    Dockerfile

Run the latest version of the Elastic stack with Docker and Docker Compose. It will give you the ability to analyze any data set by using the searching/aggregation capabilities of Elasticsearch and the visualization power of Kibana.

awesome-linux - :penguin: A list of awesome projects and resources that make Linux even more awesome

  •    

We all know that Linux is awesome, but here's a list of especially awesome things related to the Linux ecosystem. You might also want to check awesome-c, awesome-shell, awesome-sysadmin, and awesome-security.

example-voting-app - Example Docker Compose app

  •    Javascript

This is an example Docker app with multiple services. It is run with Docker Compose and uses Docker Networking to connect containers together. You will need Docker Compose 1.6 or later.

docker-compose-rails-dev-example - A Docker compose project example I use to develop rails apps with Docker

  •    Ruby

This is an example of how I use Docker and Docker Compose to develop my rails apps. It is an ideal project setup for new and experienced developers alike, and allows to a nearly trouble-free environment setup in their development machines.

awesome-android - A curated list of awesome Android packages and resources.

  •    

A curated list of awesome Android libraries and resources. For general Java libraries have a look at awesome-java. My personal recommendation is (for now) to use the android api to build a native app. Scala can help to build this native apps with cleaner code but it adds to many methods (Multidex required). Kotlin is a modern language with 100% interoperatibility with java projects without multidex. But there are also use cases where alternatives like cross-platform development can be useful.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.