DoSh is a simple, web-based shell for Docker that only runs the docker command and nothing else. Supports autocomplete for docker commands. DoSh allows you to use docker from a browser, works as if you are on localhost, and can instantly be used to give docker to the people
Enable the docker HTTP/TCP interface (see docs.docker.com for a guide on that). Listen on the docker IP (defaults to 10.0.42.1) port 2375. Then run
docker run -d -p 4200:4200 meledin/dosh
The default installation runs with exactly one Docker host (the one in which the container is running). You can change the docker endpoint using the
host environment variable like so
docker run -d -p 4200:4200 -e "host=tcp://127.0.0.1:2375" meledin/dosh
Clone the repo
git clone https://github.com/meledin/dosh.git
Enable the docker HTTP/TCP interface (see docs.docker.com for a guide on that).
boot.shfile. Add any number of -s lines as needed, modifying the
DOCKER.HOST:2375parts to fit your environment.
docker build -t dosh .
docker run -d -p 4200:4200 dosh
Browse to http://127.0.0.1:4200/PATH (substituting appropriate values) and enjoy
There is none. This is strictly an internal plaything. Do not expose it to the internet if you know what's good for you.