Docker web terminal

I have a VPS running Debian 8 with Docker. I want to give my customers some kind of terminal access to there container trough the web interface.

What’s the best way of implementing this? And does anyone has some kind of example.

  • docker-compose can not reach swarm
  • Port forwarding: docker -> vagrant -> host
  • Tutum HAProxy Docker Virtual Host forward to entry point path
  • Is there anyway to start rsyslogd without sudo access?
  • When restart service,some docker containers don't start
  • How do I point a docker image to my .m2 directory for running maven in docker on a mac?
  • Cheers,

  • 'Unable to revive connection’ errors when running ES in Docker container network
  • Docker on AWS filling up its thin pool while running somehow?
  • Containers can not connect after docker update
  • How to connect to a Postgres server in a Docker (1.12.0) container on a Mac?
  • Getting access to GPU on Docker on Windows 10
  • Writing a dockerfile containing a custon mysql installation
  • 3 Solutions collect form web for “Docker web terminal”

    You can spin your own web interface easily since Docker includes a REST based API. There are also plenty of existing implementations of this out there, including:

    • Universal Control Plane
    • UI for Docker
    • Docker WebUI

    And various others if you search Docker Hub.

    Because you’re also asking for examples: A very easy implementation for a UI is the following:

    1. install the docker engine (curl -sSL | sh)
    2. Start the docker daemon: (sudo service docker start)
    3. Run the ui-for-docker container and map the port 9000:
      docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker

    access server-ip:9000 in your browser.

    If you want just know what is happening in your docker registry, than you also may want to try this UI for Docker Registry. It is a bit “raw” now, but it has features that other have not.

    • It shows dependence tree (FROM directive) of stored images.
    • It shows pretty statistics about uploads number and image sizes.
    • Can serve multiple repositories.
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.