From 8bd381ed32f138c92bceb03ee607af066e505fe2 Mon Sep 17 00:00:00 2001 From: Brian Tiger Chow Date: Fri, 12 Sep 2014 00:13:51 -0700 Subject: [PATCH 1/2] chore(docker) create a basic ipfs image --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000000..7023bfad667 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM golang:1.3 +MAINTAINER Brian Tiger Chow + +RUN apt-get update +RUN apt-get install -y fuse + +COPY . /go/src/github.com/jbenet/go-ipfs + +RUN cd /go/src/github.com/jbenet/go-ipfs/cmd/ipfs && go install +RUN ipfs init +RUN ipfs config Identity.Address "/ip4/127.0.0.1/tcp/4001" +RUN mkdir /ipfs + +EXPOSE 4001 + +CMD ["ipfs", "mount", "/ipfs"] + +# build: docker build -t go-ipfs . +# run: docker run --privileged=true -i -t go-ipfs:latest From ee49d0b79f92f36074dc50c2aad291ef2595c125 Mon Sep 17 00:00:00 2001 From: Brian Tiger Chow Date: Tue, 16 Sep 2014 03:47:31 -0700 Subject: [PATCH 2/2] fix(docker) listen on all interfaces --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7023bfad667..22290d98414 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ COPY . /go/src/github.com/jbenet/go-ipfs RUN cd /go/src/github.com/jbenet/go-ipfs/cmd/ipfs && go install RUN ipfs init -RUN ipfs config Identity.Address "/ip4/127.0.0.1/tcp/4001" +RUN ipfs config Identity.Address "/ip4/0.0.0.0/tcp/4001" RUN mkdir /ipfs EXPOSE 4001