All Projects → shoonoise → Cabot Docker

shoonoise / Cabot Docker

Licence: mit
Docker Images to build full cabot environment

Projects that are alternatives of or similar to Cabot Docker

Dockerized lara
Build your Laravel App with Redis - Mongodb - MariaDB - Nginx - php7 - zsh
Stars: ✭ 9 (-88%)
Mutual labels:  docker-image, docker-compose, docker-container
Dockernotes
Docker入门精华版
Stars: ✭ 107 (+42.67%)
Mutual labels:  docker-image, docker-compose, docker-container
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (+14.67%)
Mutual labels:  docker-image, docker-compose, docker-container
Docker Compose Lamp
A basic LAMP stack environment built using Docker Compose.
Stars: ✭ 1,284 (+1612%)
Mutual labels:  docker-image, docker-compose, docker-container
Poco
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 (-12%)
Mutual labels:  docker-image, docker-compose, docker-container
Docker Workshop
Introduction to Docker tutorial
Stars: ✭ 124 (+65.33%)
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 (-50.67%)
Mutual labels:  docker-image, docker-compose, docker-container
Swirl
A web UI for Docker, focused on swarm cluster.
Stars: ✭ 332 (+342.67%)
Mutual labels:  docker-image, docker-compose, docker-container
Dockercheatsheet
🐋 Docker Cheat Sheet 🐋
Stars: ✭ 3,301 (+4301.33%)
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 (+117.33%)
Mutual labels:  docker-image, docker-compose, docker-container
Portainer
Making Docker and Kubernetes management easy.
Stars: ✭ 20,434 (+27145.33%)
Mutual labels:  docker-image, docker-compose, docker-container
Directus Docker
Directus 6 Docker — Legacy Container [EOL]
Stars: ✭ 68 (-9.33%)
Mutual labels:  docker-image, docker-compose, docker-container
Docker Headless Vnc Container
Collection of Docker images with headless VNC environments
Stars: ✭ 1,176 (+1468%)
Mutual labels:  docker-image, docker-container
Vrnetlab
Run virtual routers with docker
Stars: ✭ 731 (+874.67%)
Mutual labels:  docker-image, docker-container
Androidsdk
🐳 Full-fledged Android SDK Docker Image
Stars: ✭ 776 (+934.67%)
Mutual labels:  docker-image, docker-container
Netbox Docker
🐳 Docker Image of NetBox
Stars: ✭ 628 (+737.33%)
Mutual labels:  docker-image, docker-compose
Aria2 Pro Docker
Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像
Stars: ✭ 802 (+969.33%)
Mutual labels:  docker-image, docker-compose
Distro Test Containers
Distribution specific containers for Ansible integration testing.
Stars: ✭ 20 (-73.33%)
Mutual labels:  docker-image, docker-container
Docker Liferay Portal
Stars: ✭ 41 (-45.33%)
Mutual labels:  docker-image, docker-compose
Docker Alpine
Docker containers running Alpine Linux and s6 for process management. Solid, reliable containers.
Stars: ✭ 574 (+665.33%)
Mutual labels:  docker-image, docker-container

The project is deprecated and not maintained anymore

cabot-docker

Docker Images to build full cabot environment.

Still Not Ready for Production

Overview

As Cabot contains several things inside (django, celery, redis, database, etc) and docker using assumes one container for one thing we need several images for Cabot.

I use maestro-ng to manage Docker containers.

To manage containers I suggest to use docker-compose.

Let's try

  • Install Docker on host where Docker containers will run (commonly it's ec2/Digital Ocean instances, virtual box/vmware vm's, etc).

  • Install docker-compose.

  • Clone the repository (git clone https://github.com/shoonoise/cabot-docker.git && cd cabot-docker)

  • Change the settings in cabot_env and link them to the correct API's. You can find more information on the official Wiki at http://cabotapp.com/use/configuration.html

  • Run docker-compose up -d

Command docker-compose ps should return something like:

           Name                          Command               State                    Ports
--------------------------------------------------------------------------------------------------------------
cabotdocker_app_1             /bin/sh -c . /cabot/migrat ...   Up      0.0.0.0:5000->5000/tcp
cabotdocker_celery_broker_1   /entrypoint.sh redis-server      Up      0.0.0.0:6379->6379/tcp
cabotdocker_db_1              /usr/local/bin/run               Up      0.0.0.0:5432->5432/tcp
cabotdocker_nginx_1           nginx -g daemon off;             Up      443/tcp, 80/tcp, 0.0.0.0:8080->8080/tcp

Cabot web UI should be available at http://_host_with_docker_:8080/.

if you use docker-machine, command docker-machine ip default shows ip for default host.

Default username/password: docker/docker. You can add new users using Django admin interface.

To complete the work you also need to rewrite variables in cabot_env file.

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].