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.

Visualize your own →

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.

Share this video