Skip to content

A website to control your Docker containers, images...

License

Notifications You must be signed in to change notification settings

Tatuck/docker-web-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-web-management

A website to control your Docker containers, images...

What can this program do?

  • Show your containers containers
  • Edit your containers containers edit containers edit configuration
  • Enter a terminal of a container container terminal
  • View the logs of a container container logs
  • View the files of a container container files
  • Create a new container container creation container creation 2
  • Show your images images
  • View any image image view 1 image view 2
  • Create a new image image creation
  • Pull an image image pull

Set-up

  1. Install Node.JS and NPM:

Installation on Linux

  • Update your libraries.
sudo apt-get update
  • Install Node.JS:
sudo apt install nodejs
  • Verify the installation:
node -v
  • Install npm:
sudo apt install npm
  • Verify the installation:
npm -v

Installation on Windows/MacOS

  • Download Node.JS from their webpage
  1. Download Docker:

You can do this from the Docker Website

  1. Clone this repository:

git clone https://github.com/Tatuck docker-web-management.git

cd docker-web-management
cd src
  1. (Optional) Change the WebSocket server port from the config file.

  2. Install the dependencies:

npm install

How to use

node index

Common problems:

Permission denied:

Error: listen EACCES: permission denied 0.0.0.0:80

https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps#give-safe-user-permission-to-use-port-80

sudo apt-get install libcap2-bin

sudo setcap cap_net_bind_service=+ep `readlink -f \`which node\`` 

Address already in use

Error: listen EADDRINUSE: address already in use

You can find out which process is using a port with this command:
(linux)

sudo lsof -i -P -n

How can I help?

You can help making pull requests, issues or contacting the developers.

Credits:

Big thanks to:

About

A website to control your Docker containers, images...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published