Mr-Linus / Dcmp
Licence: apache-2.0
Docker Container Management Platform(Dashboard UI)
Stars: ✭ 39
Programming Languages
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
python3
1442 projects
Projects that are alternatives of or similar to Dcmp
Covid19 Dashboard
🦠 Django + Plotly Coronavirus dashboard. Powerful data driven Python web-app, with an awesome UI. Contributions welcomed! Featured on 🕶Awesome-list
Stars: ✭ 100 (+156.41%)
Mutual labels: django, dashboard
Jmeter Control Center
Online web application-dashboard for report analyzing,running and online monitoring of load tests started with JMeter
Stars: ✭ 164 (+320.51%)
Mutual labels: django, dashboard
Jet Django
Jet Bridge (Django) for Jet Admin – Admin panel framework for your application
Stars: ✭ 168 (+330.77%)
Mutual labels: django, dashboard
Django Dashing
django-dashing is a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the dashboard framework Dashing
Stars: ✭ 660 (+1592.31%)
Mutual labels: django, dashboard
Django Suit Dashboard
Create a dashboard within Django admin interface.
Stars: ✭ 75 (+92.31%)
Mutual labels: django, dashboard
Gerapy
Distributed Crawler Management Framework Based on Scrapy, Scrapyd, Django and Vue.js
Stars: ✭ 2,601 (+6569.23%)
Mutual labels: django, dashboard
Babybuddy
A 👶 buddy to help caregivers track sleep, feedings, diaper changes, and tummy time to learn about and predict baby's needs without (as much) guess work.
Stars: ✭ 1,021 (+2517.95%)
Mutual labels: django, dashboard
Django Dash
Customisable, modular dashboard application framework for Django.
Stars: ✭ 337 (+764.1%)
Mutual labels: django, dashboard
Django Jet
Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo
Stars: ✭ 3,207 (+8123.08%)
Mutual labels: django, dashboard
Django Admin Bootstrap
Responsive Theme for Django Admin With Sidebar Menu
Stars: ✭ 787 (+1917.95%)
Mutual labels: django, dashboard
Openfaas Cloud
The Multi-user OpenFaaS Platform
Stars: ✭ 744 (+1807.69%)
Mutual labels: swarm, dashboard
Django Controlcenter
Set of widgets to build dashboards for Django projects
Stars: ✭ 866 (+2120.51%)
Mutual labels: django, dashboard
Djangocms Googlemap
django CMS Google Map is a set of plugins for django CMS that allow you to implement Google Map into your website.
Stars: ✭ 35 (-10.26%)
Mutual labels: django
Swarm To Sqlite
Create a SQLite database containing your checkin history from Foursquare Swarm
Stars: ✭ 35 (-10.26%)
Mutual labels: swarm
Django Modeltranslation
Translates Django models using a registration approach.
Stars: ✭ 977 (+2405.13%)
Mutual labels: django
Djangocms Picture
django CMS Picture is a plugin for django CMS that allows you to add images on your site.
Stars: ✭ 37 (-5.13%)
Mutual labels: django
DCMP (Docker Container Management Platform)
DCMP 🐋 💦 is a Docker Container Management Platform using the django framework and python language and it is suitable for internal network deployment.
Language: English | 中文
Features
- WEB MONITOR
Concise, efficient, data visualization
- Container MANAGEMENT
Efficient, responsive, second-level deployment
- ANALYSTICS
Data visualization, dynamic updates
- DEPLOY SERVICES
Multiple mirroring, load balancing, high availability
Overview
- Promotion Page
- Login Page
- Dashboard
- Containters Management
- Containters Deploy
- Swarm Monitor
- Images Management
- Volumes Management
- Networks Management
- Events Monitor
- User Management
Development Test Environment
- Python 3.6 (Recommend)
- Django 2.0 (Necessary)
- Docker 18.03-ce
- Redis 2.0.6
Third party plugins (Necessary)
- django-bootstrap3
- psutil
- docker-py
- celery
Install plugins:
pip install -r requirements.txt
Running DCMP in Docker
# Create docker network
docker network create dcmp
# Create redis as message queue
docker run -d --name dcmp-redis --net dcmp redis
# Run dcmp backend
docker run -itd --name dcmp-backend \
-v /var/run/docker.sock:/var/run/docker.sock \
--net dcmp \
registry.cn-hangzhou.aliyuncs.com/geekcloud/dcmp:backend
# Run DCMP frontend
docker run -itd --name dcmp-nginx \
-p 8000:80 \
--net dcmp \
registry.cn-hangzhou.aliyuncs.com/geekcloud/dcmp:nginx
You can see DCMP: http://localhost:8000/
username:admin password:dcmpdcmp123
Usage
- Initialize Docker (PreStep):
docker swarm init #Please Your make sure your Docker engine is turned on
- Refresh & Synchronize the database(Step 1):
python manage.py makemigrations
python manage.py migrate
- Create Superuser(Step 2):
python manage.py createsuperuser
Superuser has the ability to create user.
- Run the website(Step 3):
python manage.py runserver
- Start the Redis server(Step 4):
docker run --name dcmp-redis -p 6379:6379 redis
- Start the Celery Worker(Step 5):
celery -A DCMP worker -l info
Update Logs
V3.2.0 Date :2019/2/12
- Upgrade the struct of docker
V3.1.0 Date :2019/1/26
- Add ajax dynamic update function
V3.0.1 Date :2018/8/17
- Fix errors in Redis
V3.0(Beta) Date :2018/7/12
- Add Celery to accelerate docker services
- Add Rabbitmq to processing messages
- Fix some bugs
V2.6(Beta) Date :2018/5/2
- Add User ManageMent Function(Rewrite to User Management)
- Fix some bugs
V2.5 Date :2018/4/30
- Add Swarm Function
- Add Image Function
- Add Volume Function
- Add Network Function
- Fix some bugs
V2.4 Date :2018/4/29
- Add Deploy funtion
- Fix some bugs
V2.3 Date :2018/4/25
- Add container function
- Fix some bugs
V2.2 Date :2018/4/21
- Add system lib
- Add docker lib
- Fix login bugs
V2.1 Date :2018/4/18
- Finish login/logout function
- Rewrite login static HTML page
- Fix bugs
V2.0 Date :2018/4/15
- Use Model Form instead of traditional HTML forms
- Compact code
- Rewrite : Models , Views
- Add Django-BootStrap3 to render HTML Pages
V1.0 Date :2018/4/10
- Finish Promotional page
- Finish Sending email
- Finish Saving Contacts
- Finish Interactive management terminal
Schedule(Finished)
- [x] Promotional page
- [x] Sending email
- [x] Saving Contacts
- [x] Interactive Management terminal
- [x] Index Dashboard
- [x] Login Page
- [x] Login Interface
- [x] Docker Lib
- [x] Docker Monitor
- [x] Docker Swarm Monitor
- [x] Docker Container Management
- [x] Docker Deploy Function
- [x] Docker Image Management
- [x] User Management
- [x] Docker Network Management
- [x] Docker Volume Management
Follow-up function
- [ ] i18N Internationalization
- [x] Container Status Details
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].