Awesome Open Source
Awesome Open Source

EasyDockerWeb

A simple Web Ui for Docker using xterm.js, Node.js and Socket.io.

With this solution you will be able to create your owner SAS service.

  • If you need to use docker cluster, https://portainer.io/ may be a good choice.
  • search image by name
  • terminal
  • log

Quick start

Set EDW_USERNAME and EDW_PASSWORD to overwrite the default username and password.

PS: Default username and password are admin/admin.

docker run -it -d -p 3000:3000 -e EDW_USERNAME='admin' -e EDW_PASSWORD='admin' -v /var/run/docker.sock:/var/run/docker.sock qfdk/easydockerweb

http://localhost:3000 enjoy ;)

Requirement

  • Node.js
  • Docker remote api >= v1.24
  • macOS or Linux or windows

Development mode

git clone https://github.com/qfdk/EasyDockerWeb.git
cd EasyDockerWeb
yarn
yarn start

Build your owner docker image

git clone https://github.com/qfdk/EasyDockerWeb.git
cd EasyDockerWeb
docker build -t easy-docker-web .
docker run -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock easy-docker-web

中文

简单的 docker 管理程序,使用了express socket.io 来实现前后端通讯.

Images

login

overview

terminal

newContainer

containers

images

pull

pull2

Sponsor

JetBrains

React.js web ui (beta)

cd web-ui
yarn install
yarn start

http://localhost:4000

Alternatives To Easydockerweb
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,060,209
Reactjs (162,487
Docker (97,304
Web (37,373
Terminal (17,841
Socket (10,716
Portainer (458
Webconsole (28