Connect a browser to a docker container
JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
deps/hterm
server
.dockerignore
.gitignore
Dockerfile
README.md
docker-compose.yml

README.md

About

This is a proof-of-concept for attaching a web-based terminal to a live Docker container.

jun-29-2016 08-43-42

You'll need Docker installed and running, probably on a Linux or Mac machine (– tested with Docker Version 1.12.0-rc2-beta16).

An express app will start, connect to Docker on /var/run/docker.sock and build a minimal Alpine linux image.

Visiting http://localhost:3000/ will spin up a new Docker container and connect your browser to it. Type away!

Installation

Using docker-compose:

docker-compose up --build web && open http://localhost:3000/

...or on your host, using Node 6.2+:

cd server
npm install
npm start
open http://localhost:3000/