Docky - Docker Managment Panel PythonDocky - Docker Managment Panel Python
Docky: Convenient Docker Control Panel. Monitor, manage containers, deploy, and scale applications easily and swiftly.Docky - Docker Managment Panel Python
Docky: Convenient Docker Control Panel. Monitor, manage containers, deploy, and scale application...Overview
Docky is your key to powerful and intuitively managed Docker container orchestration, not only locally but across your entire local network. With it, you can fully unlock the potential of containerization, ensuring smooth and efficient operation of your applications.
Docky provides you with the ability not only to start and stop containers but also to scale them, monitor resources and application status, and manage your infrastructure resources. This enables you to optimize development processes and ensure the stable operation of your application at any time.
With Docky, you get more than just a container management tool; you get a comprehensive solution that helps you save time, resources, and makes your development more efficient. Start using Docky today and feel the difference in Docker container management!
Features
✅ Full management of local Docker containers
✅ Full management of remote Docker containers through Admin panel
✅ Intuitive user interface
✅ Creation of custom images through the interface
✅ Integration with Docker HUB, allowing images to be added to the admin panel
✅ Simple and convenient user management
✅ Lifetime license
❌ Incompatible with Alpine Linux
Requirements
Operating System:
- Ubuntu 20.04
- Ubuntu 22.04
Programming Language:
- Python 3.x
Containerization
- Docker
Web Framework:
- Flask
Database Management System
- SQLite3
Docker Library for Python:
- docker (lib for Python)
Port Scanner:
- python-nmap
- NMAP
Instructions
Install proccess:
1. Extract the zip file into an empty directory of your choice.
2. Install Docker.
3. Install dependencies:
apt install python3 python3-venv python3-pip nmap
4. Navigate to the directory where you unpacked the files.
5. Create a screen session:
screen -S "Docky server"
6. Set up a virtual environment:
python3 -m venv servenv
source servenv/bin/activate
7. Install Python dependencies:
pip install flask docker sqlite3 mysql-connector-python-python psutil python-nmap netifaces
8. In the templates/index.html file, update the "Local service directory" field to the full path to the directory where you saved the files from zip.
9. In the environment.conf configuration file, configure the interface and networks for scanning.
10. In the /lib/systemd/system/docker.service file on all machines where Docker is installed, modify:
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
11. Ensure Docker is installed and running on your system. If not installed, follow the official Docker installation instructions for Ubuntu. Start Docky:
python app.py
Category | Scripts & Code / Python |
First release | 11 March 2024 |
Last update | 11 March 2024 |
Files included | .py, .html, .db |
Tags | python, control panel, cloud computing, automation, scalability, devops, docker, containers, web panel, orchestration, containerization, microservices, virtualization, kubernetes, deployment |