Skip to content

Commit dd74bce

Browse files
committed
[update] README.md
1 parent b638709 commit dd74bce

5 files changed

+68
-0
lines changed

README.md

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Development Container Manager
2+
3+
This is a Docker container manager developed using Django, providing isolated development environments with a suite of base functions and packages for each user on the same machine.
4+
5+
This project combines the following repositories:
6+
- [GUI-container-using-xfce-with-vnc](https://github.com/NatLee/GUI-container-using-xfce-with-vnc)
7+
- [django-docker-gui](https://github.com/NatLee/django-docker-gui)
8+
9+
## Nvidia Docker Support
10+
11+
Nvidia Docker support is available under certain conditions.
12+
13+
Ensure your system has Nvidia drivers installed and the Nvidia Docker runtime is set up correctly.
14+
15+
This feature is optional and can be enabled during container creation if your system meets the requirements.
16+
17+
# Usage
18+
19+
> Only support x86/64 machine.
20+
21+
## Quick start
22+
23+
> Docker daemon must be running.
24+
25+
1. Build GUI container.
26+
27+
```
28+
cd gui && docker-compose build
29+
```
30+
31+
2. Start the web service.
32+
33+
```
34+
docker-compose up -d
35+
```
36+
37+
3. Create a superuser for Django admin.
38+
39+
> Check the script `./dev-create-superuser.sh` and change the username and password if you want.
40+
41+
```
42+
bash dev-create-superuser.sh
43+
```
44+
45+
4. Go to http://localhost:8000, it will show the login page.
46+
47+
## Interface
48+
49+
- Container list
50+
51+
![container-list](./doc/container-list.png)
52+
53+
- Container creation form
54+
55+
![container-creation-form](./doc/container-creation-form.png)
56+
57+
- Container with NoVNC
58+
59+
![novnc-demo](./doc/novnc-demo.png)
60+
61+
- Web terminal
62+
63+
![web-terminal](./doc/web-terminal.png)
64+
65+
# License
66+
67+
[MIT](./LICENSE)
68+

doc/container-creation-form.png

168 KB
Loading

doc/container-list.png

104 KB
Loading

doc/novnc-demo.png

430 KB
Loading

doc/web-terminal.png

231 KB
Loading

0 commit comments

Comments
 (0)