shiwaforce / Poco
Licence: mit
Poco will help you to organise and manage Docker, Docker-Compose, Kubernetes, Openshift projects of any complexity using simple YAML config files to shorten the route from finding your project to initialising it in your local environment.
Stars: ✭ 66
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Poco
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (+30.3%)
Mutual labels: docker-image, docker-compose, docker-container
Docker Compose Lamp
A basic LAMP stack environment built using Docker Compose.
Stars: ✭ 1,284 (+1845.45%)
Mutual labels: docker-image, docker-compose, docker-container
Cabot Docker
Docker Images to build full cabot environment
Stars: ✭ 75 (+13.64%)
Mutual labels: docker-image, docker-compose, docker-container
Directus Docker
Directus 6 Docker — Legacy Container [EOL]
Stars: ✭ 68 (+3.03%)
Mutual labels: docker-image, docker-compose, docker-container
Magento2 Varnish Redis Ssl Docker Compose
Deploy Magento2 with Varnish Cache and Redis with SSL termination using Docker-compose tool
Stars: ✭ 37 (-43.94%)
Mutual labels: docker-image, docker-compose, docker-container
Dockernotes
Docker入门精华版
Stars: ✭ 107 (+62.12%)
Mutual labels: docker-image, docker-compose, docker-container
Dockerized lara
Build your Laravel App with Redis - Mongodb - MariaDB - Nginx - php7 - zsh
Stars: ✭ 9 (-86.36%)
Mutual labels: docker-image, docker-compose, docker-container
Portainer
Making Docker and Kubernetes management easy.
Stars: ✭ 20,434 (+30860.61%)
Mutual labels: docker-image, docker-compose, docker-container
Docker Postfix
Simple SMTP server / postfix null relay host for your Docker and Kubernetes containers. Based on Alpine Linux.
Stars: ✭ 163 (+146.97%)
Mutual labels: docker-image, docker-compose, docker-container
Docker Workshop
Introduction to Docker tutorial
Stars: ✭ 124 (+87.88%)
Mutual labels: docker-image, docker-compose, docker-container
Dockercheatsheet
🐋 Docker Cheat Sheet 🐋
Stars: ✭ 3,301 (+4901.52%)
Mutual labels: docker-image, docker-compose, docker-container
Swirl
A web UI for Docker, focused on swarm cluster.
Stars: ✭ 332 (+403.03%)
Mutual labels: docker-image, docker-compose, docker-container
Trashemail
A hosted disposable email telegram bot; Extremely privacy friendly; Proudly hosted for community.
Stars: ✭ 408 (+518.18%)
Mutual labels: docker-image, docker-compose
Please Contain Yourself
A Docker tutorial written for people who don't actually know Docker already.
Stars: ✭ 385 (+483.33%)
Mutual labels: docker-image, docker-compose
Spekt8
Visualize your Kubernetes cluster in real time
Stars: ✭ 545 (+725.76%)
Mutual labels: docker-image, docker-container
Netbox Docker
🐳 Docker Image of NetBox
Stars: ✭ 628 (+851.52%)
Mutual labels: docker-image, docker-compose
Awesome Docker
🐳 A curated list of Docker resources and projects
Stars: ✭ 20,870 (+31521.21%)
Mutual labels: docker-image, docker-container
Docker Alpine
Docker containers running Alpine Linux and s6 for process management. Solid, reliable containers.
Stars: ✭ 574 (+769.7%)
Mutual labels: docker-image, docker-container
Vrnetlab
Run virtual routers with docker
Stars: ✭ 731 (+1007.58%)
Mutual labels: docker-image, docker-container
Aria2 Pro Docker
Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像
Stars: ✭ 802 (+1115.15%)
Mutual labels: docker-image, docker-compose
POCO
Poco helps to organise and manage Docker, Docker-Compose, Kubernetes projects of any complexity using simple YAML config files to shorten the route from finding your project to initialising it in your local environment.
- Simple. Configure, run and switch between projects with a very simple command line interface.
- Flexibility. Manage, scale, maintain projects of any complexity with ease.
- Configure Once, Use Everywhere. Configure project once so the rest of your team will feel the value of zero configuration.
Features
- Docker, Docker-Compose, Kubernetes, Helm support out of the box.
- Git, SVN support out of the box.
- Project Catalog, Multiple Catalogues. Create your own project catalog. Organise and your projects without additional tools.
- Multiple Plans. Create multiple plans for different environments or even environments for demo purposes. Switch between plans (environments) with ease.
- Simple Config Files. Poco helps to split config files, so it is easy to maintain and scale them any time.
- Script Support (Hooks). Add additional scripts any time.
Documentation
All documentation is available on getpoco.io
Requirements
- Git or SVN
- SSH
- Docker (17.0.0 or higher version is recommended)
- kubectl, for Kubernetes support
- helm, for helm functionality support
Quick start
Install poco
:
$:~ pip install poco
Init project:
$:~ mkdir my-project
$:~ cd my-project
$:~ poco init
poco.yml
and docker-compose.yml
example files will be created.
Start project:
$:~ poco up
Before adding your project to Poco Repo create new empty git repository, add repository to your local Poco Repo config:
$:~ poco repo add <name> <git-url>
Now you can add you project to repo:
$:~ poco project add [<target-dir>] [<catalog>]
Publish your changes:
$:~ poco repo push
Stop your project:
$:~ poco stop
Licence
MIT Copyright (c) 2017-present, Shiwaforce.com
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].