agl / pond

Pond
BSD 3-Clause "New" or "Revised" License
911 stars 109 forks source link

Add Dockerfile #211

Closed jessfraz closed 8 years ago

jessfraz commented 8 years ago

This patch adds a Dockerfile that can run pond client or server. It can be used in the following way:

build the image

$ docker build -t pond .

start a tor proxy in a container

$ docker run -d -p 9050:9050 --name torproxy jess/tor-proxy

run pond client

$ docker run -it --net container:torproxy --name pond-client pond

run pond server

$ docker run -it --net container:torproxy \
    -v /you/host/dir:/home/pond/pond-server-base \
    pond pond-server --init --base-directory /home/pond/pond-server-base

Signed-off-by: Jessica Frazelle jess@docker.com