Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natlee/django-docker-gui
A simple web UI for managing docker images & container with fully functionally terminal.
https://github.com/natlee/django-docker-gui
django docker docker-container docker-image docker-management-tool dockermanager gui-application python saas web-terminal
Last synced: about 1 month ago
JSON representation
A simple web UI for managing docker images & container with fully functionally terminal.
- Host: GitHub
- URL: https://github.com/natlee/django-docker-gui
- Owner: NatLee
- License: mit
- Created: 2023-11-02T05:57:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-15T18:42:34.000Z (3 months ago)
- Last Synced: 2024-09-15T19:58:30.644Z (3 months ago)
- Topics: django, docker, docker-container, docker-image, docker-management-tool, dockermanager, gui-application, python, saas, web-terminal
- Language: Python
- Homepage:
- Size: 2.24 MB
- Stars: 11
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Django Docker GUI
![demo](./doc/operation.gif)
> Only support Linux-based machine.
A simple SAAS web UI for managing Docker containers & images and interacting with using a fully functional terminal.
## Contains
- Django Web UI
- Web terminal
- Websocket for terminal & Docker events
- Async task queue for long running Docker tasks## Usage
> Docker daemon must be running.
1. Run the following command to get the image build and run.
```
docker-compose up
```2. Create a superuser for Django admin.
> Check the script `./dev-create-superuser.sh` and change the username and password if you want.
```
bash dev-create-superuser.sh
```3. Go to http://localhost:8000, it will show the login page.
## Reference
This repo was refactored from [MahmoudAlyy/docker-django-ui](https://github.com/MahmoudAlyy/docker-django-ui).
## License
[MIT](./LICENSE)