favefan/doconsole ↗
Created Jul 27, 2022 · View the favefan/doconsole repository page
简单的Docker容器管理和监控系统/Simple Docker container management and monitoring system
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
2
Lines of Code
795
From
Mar 4, 2021
To
May 29, 2021
About favefan/doconsole
Doconsole is a straightforward Docker container management and monitoring system with a web-based interface. It allows users to perform basic operations on Docker containers and monitor their resource usage through a centralized dashboard.
The project uses Vue.js 2 paired with Ant Design Vue Pro for the frontend, complemented by g2plot-vue for data visualization and Xterm.js for terminal interactions within the browser. The backend is built with Gin and Gorm for database operations, using MariaDB as the database. Container operations are handled through the official Docker Engine Go SDK, ensuring direct compatibility with Docker's capabilities.
The system targets users running Docker on Linux environments or Windows with Docker running in WSL2. It requires Go 1.16 or later, Node.js 14 LTS, Ubuntu 20.04 LTS, and Docker 20.10 or later. The project draws inspiration from established Docker management tools like Portainer and references community tutorials and frameworks to implement its web-based management interface.