- Drusti Thakkar
- Jasnoor Brar
- Divjyot Singh Khanuja
- Sanjna Dhamejani
Docker GUI is a desktop application created for students and employees who deal with docker containers in their current curriculum/business operations. The application is designed in such a way that it provides the user to view the list of running containers/images, create new containers, start/stop/restart containers, exec into containers and view logs on the UI without using the command line. Since remembering a humungous list of docker commands is not easy, this application provides its user to carry out these commands via simple mouse clicks. It’s mainly focused for students who need to complete their assignments in time and it becomes frustrating to troubleshoot problems with the applications running on docker containers. The application is also helpful to DevOps engineers making their tasks at work easier.
- HTML
- CSS
- JavaScript - nodeJS, shellJS, React, Redux
- Electron
Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.
- Start/Stop/Exec into docker containers with mere button clicks.
- View docker logs on application screen.
- View ports and accessible url to application running on docker.
- Create new containers by using generic images.
- Docker hub integration.
- View all images available on your docker hub account and create containers from it.
- Create a dockerfile through a user form which requires user to populate his dependencies and ports required to be exposed.
- Upload a docker compose file directly and have a stack running just by hitting the start button.
- Push images to heroku to support CI/CD.
- Create a network through the application and group containers under the same network.