Docker Management Tool
A tool used to manage docker containers like auto updating the images, creating the new version of the container etc with a simple UI eliminating the need to type the long commands in the terminal.
Repository Video 📺️Dockatan
A simple Docker management tool
Introduction
Dockatan is a simple and lightweight Docker management tool that can be used to manage Docker containers and images. This eliminates the need to use the command line to manage Docker containers and images.
Features
- View the list of containers
- View the list of images
- Start, stop, restart, pause, unpause, kill, remove containers
- Remove images
Installation
- Make sure python and pip is installed
- Install the python packages required using
pip install -r requirements.txt
- Run 'flask run' to start the server
Usage
- Open the web browser and go to the address
http://localhost:5000/
- Click on the
Containers
tab to view the list of containers - Click on the
Images
tab to view the list of images
Timeline
- What was the initial stage of the project?
- We're getting tired of using the command line to manage Docker containers and images. We want to have a simple and lightweight tool to manage Docker containers and images.
- What stage is it now?
- We have a simple and lightweight tool to manage Docker containers and images. We can start, stop, restart, pause, unpause, kill, remove containers and remove images.
- How did you get there?
- We started out by digging out and skimming through the documentations of Docker, flask and everything else that we need to use. We then started to write the code and test it out. We then started to add more features to the tool.
- What is working/not working?
- Everything shown in the features section is working. We have not encountered any bugs yet. But the 'Network' part of the Docker is not yet implemented.
License
Dockatan is licensed under the MIT License. See the LICENSE file for more details.
Video URL: https://youtu.be/grVCsJpCHCU
Add images list and button to delete image
Added start and stop container buttons
Added list of docker containers, images functionality
Created commands for docker management partially
Project created by Rithas K