Sign inSign up

bondarslavik/docker-stats-web-gui

By bondarslavik

•Updated over 3 years ago

The Docker Stats Web GUI is a user-friendly web-based application that provides real-time container

Image
0

1.0K

bondarslavik/docker-stats-web-gui repository overview

⁠Docker Stats Web GUI

Build status Release

The Docker Stats Web GUI is a user-friendly web-based application that provides real-time container statistics for Docker. With this intuitive and visually appealing interface, users can easily monitor and analyze the resource usage and performance metrics of their Docker containers.

app screenshot

Key Features:

  • Real-time Container Statistics: The web GUI displays live statistics for each Docker container, including CPU usage, memory usage, network I/O, and block I/O. Users can monitor these metrics in real-time, enabling them to make informed decisions about container resource allocation and optimization.
  • Container List: The application provides a comprehensive list of all running Docker containers, allowing users to select specific containers for detailed monitoring and analysis. The list includes essential container information such as container ID, name, image, and status.
  • WebSocket Integration: The application leverages WebSocket technology to establish a persistent connection with the Docker server, ensuring real-time updates of container statistics without the need for manual page refresh.
  • User-friendly Interface: The intuitive and responsive user interface makes it easy for users to navigate through the application, view container details, and access relevant statistics effortlessly. The layout is designed to provide a clear overview of container health and performance at a glance.
  • Scalability and Compatibility: The application is designed to handle large-scale Docker deployments with a significant number of containers. It supports various Docker versions and can be easily integrated into existing Docker environments.
  • Whether you are a Docker administrator, developer, or DevOps engineer, the Docker Stats Web GUI simplifies the monitoring and management of your Docker containers. Gain valuable insights into container performance, optimize resource allocation, and ensure the smooth operation of your Dockerized applications with this powerful and user-friendly web-based tool.

Whether you are a Docker administrator, developer, or DevOps engineer, the Docker Stats Web GUI simplifies the monitoring and management of your Docker containers. Gain valuable insights into container performance, optimize resource allocation, and ensure the smooth operation of your Dockerized applications with this powerful and user-friendly web-based tool.

⁠How to use

⁠On local machine:
$ docker run -it --rm \
    -p 80:80 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name docker-stats-web-gui \
    bondarslavik/docker-stats-web-gui
⁠On remote machine:

Before you need to generate⁠ ssh key and add⁠ it to your server.

$ docker run -it --rm \
    -p 80:80 \
    -e DOCKER_HOST="ssh://user@server_ip_or_host:port" \
    -v ~/.ssh/:/root/.ssh/:ro \
    --name docker-stats-web-gui \
    bondarslavik/docker-stats-web-gui
⁠Available environment variables:
NameDefault value
APP_TITLEDocker Stats
APP_PORT80
DOCKER_HOST

⁠Development

App uses Air⁠ for hot reloading. How to install and run:

$ cp .env.example .env
$ make init
$ make run

Commit message rules documentation⁠

Tag summary

Content type

Image

Digest

sha256:120e0914d…

Size

11.6 MB

Last updated

over 3 years ago

docker pull bondarslavik/docker-stats-web-gui