Commit a7c5603
Changed files (5)
.ssh/config
@@ -0,0 +1,3 @@
+Host github.com
+ StrictHostKeyChecking no
+ IdentityFile ~/.ssh/id_rsa
.gitignore
@@ -0,0 +1,1 @@
+go_rsa
Dockerfile
@@ -1,8 +1,28 @@
FROM ubuntu:12.04
MAINTAINER bryfry "bryon.fryer@gmail.com"
+
+# install packages
RUN apt-get update
-RUN apt-get install -q -y ca-certificates wget vim openssh-server
+RUN apt-get install -q -y ca-certificates wget
+
+# install and setup go
RUN wget -q -P "/tmp" https://go.googlecode.com/files/go1.2.linux-amd64.tar.gz
RUN tar -C /usr/local/ -xzf /tmp/go1.2.linux-amd64.tar.gz
ENV PATH /usr/local/go/bin:$PATH
-ADD https://raw.github.com/bryfry/home/master/.bashrc /.bashrc
+
+# setup go environment
+ENV HOME /var/go-code
+ENV GOPATH /var/go-code
+ENV PATH $GOPATH/bin:$PATH
+#RUN rm -f /root/.bashrc
+#ADD https://raw.github.com/bryfry/home/master/.bashrc /root/.bashrc
+#RUN echo "export PATH=/usr/local/go/bin:$PATH" >> .bashrc
+#ADD .ssh/go_rsa ~/.ssh/id_rsa
+#ADD .ssh/config ~/.ssh/config
+#ADD .ssh/authorized_keys /root/.ssh/authorized_keys
+#RUN chown root:root ~/.ssh/*
+#VOLUME ["/var/go-code"]
+#RUN git clone git@github.com:bryfry/go-code.git /var/go-code
+#RUN mkdir /var/run/sshd
+#EXPOSE 22
+#CMD /usr/sbin/sshd -D
launch.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+GO_SHARE="/media/psf/r-bryfry/go-code"
+docker build -t="bryfry/go-env" .
+docker run -i -v "$GO_SHARE":/var/go-code/:rw -t bryfry/go-env /bin/bash