Skip to content

barrelmaker97/compositions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Docker Compose Library

Applications I use, ready to launch using Docker Compose.

TL;DR

git clone git@github.com:barrelmaker97/compositions.git
docker-compose -f <directory>/<compose-file> up -d

Before you begin

Prerequisites

  • Docker
  • Docker Compose

Install Docker

To install Docker, refer to the Docker install guide.

Install Docker Compose

Docker Compose is a tool for defining and running multi-container Docker applications. A compose file is used to configure your application’s services.

To install Docker Compose, refer to the Docker Compose install guide.

Clone Repo

The following command allows you to download and use all the compose files from this repository:

git clone git@github.com:barrelmaker97/compositions.git

Using Docker Compose

Once you have installed Docker Compose, you can deploy Docker containers/services.

Please refer to the Command Line Reference for detailed instructions on how to use the Docker Compose client to manage your container deployments.

Useful Docker Compose Commands:

  • Install a compose file, detached from the terminal: docker-compose -f <compose-file> up -d
  • Delete a deployment: docker-compose -f <compose-file> down
  • Pull latest images: docker-compose -f <compose-file> pull

License

Copyright (c) 2024 Nolan Cooper

This composition collection is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This composition collection is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this composition collection. If not, see https://www.gnu.org/licenses/.