A simple web based GUI for managing Docker containers and images
|
|
---|
|
|
|
---|
Before you follow below steps to start the app, make sure you have node
and npm
installed in your system.
git clone [email protected]:rakibtg/docker-web-gui.git
cd ./docker-web-gui
app.js
, it will automatically install all the node modules for you if not installed already.
node app.js
You can run this application through a docker container, but it only works in MacOS. You can use that with/without docker compose
.
Also, the application will be exposed at port http://localhost:3230.
If you don't have a docker compose, then you can use the following commands:
docker build . -t docker-web-gui
docker run -p 3230:3230 -v /usr/local/bin/docker:/usr/local/bin/docker -v /var/run/docker.sock:/var/run/docker.sock docker-web-gui
If you already docker compose installed, then simply do this:
docker-compose build
docker-compose up
A Makefile
has been included with this repo. It has following commands:
make up
to build the image and starting docker-web-gui
container.make build
to build the image.make start
to start containers if application has been up already.make stop
to stop application.make restart
to restart application.make build-without-compose
to build the application without docker compose.make run-without-compose
to run the application without docker compose.Developed by Hasan and contributors.