Commit a7c5603

bryfry <bryon.fryer@gmail.com>
2013-12-31 14:58:58
add launch and update Dockerfile (remove go git checkout) master
1 parent 825c8e9
.ssh/authorized_keys
@@ -0,0 +1,1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDazU03AvRGIcmzK5ajrB4/nlI1W7o6XQEENzXcZf6AePdwcrL1oxMcTx+BGgslahVxXDodJw29WxsrWQGK4lxLnbC48EnNME/+NHdI1paXFgrj4DH2yM19XXwtLysABDs9/f2Yyu2g4lUSHn/kNOCaU2Yg9J/y6q4b0+efwYE3mfi5c+W6cEVCMUDv8OFLmwtYv1gSBxKLldlOMSmkim8LI04eMjx1Dv3eChVpQqjLisS6QnDmpgVDq2Muh9LvoaDfvI5K82cbp8CLHNZcX2i2kQPklG+FioTqGMc4jBttEebCd6aABM0dbh5s/sFxA7ZC7MYU58vybinxwEEL090v ubuntu@ubuntu
.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