Skip to content

DockerARTOnline - A super kawaii Flask web app that Manages Docker containers, get real-time system info.πŸš€ Feel free to tweak it to your liking! 🌸

danish-mar/DockerART

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌈 Flask-Docker-Management Kawaii Dashboard 🌈

This repository is a super cute Flask web application designed for managing Docker containers and providing system information πŸŽ€βœ¨

Features: πŸš€

  1. Dashboard:

    • Accessible at the root (/) and /docker.
    • Provides a delightful and informative user interface πŸ’–
  2. Docker Information:

    • /api/docker-info endpoint delivers essential Docker details:
      • Running containers count πŸƒβ€β™‚οΈ
      • Current installed images πŸ–ΌοΈ
      • Total containers πŸ“¦
  3. Server Information:

    • /api/server-info endpoint offers real-time server information:
      • CPU usage πŸ’»
      • RAM usage 🧠
  4. Docker Container Management:

    • /api/docker-manage/list endpoint lists all Docker containers. πŸ“‹
    • /api/docker-manage/startcontainer starts a specified container. πŸš€
    • /api/docker-manage/stopcontainer stops a specified container. β›”
    • /api/docker-manage/createcontainer creates a new Docker container. 🌈
    • /api/docker-manage/deletecontainer deletes a specified Docker container. πŸ—‘οΈ
    • /api/docker-manage/createNetwork creates a Docker network. 🌐
    • /api/docker-manage/searchImage searches Docker Hub for images. πŸ”
    • /api/docker-manage/pullImage pulls a Docker image. 🚚
    • /api/docker-manage/installedImages/list lists installed Docker images. πŸ“Έ
    • /api/docker-manage/network/getNetworks lists Docker networks. 🌐
  5. Miscellaneous:

    • /api/misc/random-name endpoint generates a random kawaii name. πŸ’•

Dependencies: πŸ› οΈ

  • Flask: Lightweight web framework.
  • Docker-Py: Python API for Docker.
  • Psutil: Cross-platform library for system monitoring.
  • Requests: HTTP library for sending requests.

How to Run: πŸš€

  1. Clone the repository. 🌍
  2. Install dependencies: pip install -r requirements.txt πŸ› οΈ
  3. Run the Flask app: python app.py πŸš€

Feel free to explore, contribute

Contributors:

  • Keqing (Denizuh)

About

DockerARTOnline - A super kawaii Flask web app that Manages Docker containers, get real-time system info.πŸš€ Feel free to tweak it to your liking! 🌸

Topics

Resources

Stars

Watchers

Forks