Windows machine setup
- request local administrator rights
- install Virtual Box 4.3.28 on Windows machine (http://download.virtualbox.org/virtualbox/4.3.28/VirtualBox-4.3.28-100309-Win.exe)
- Download Ubuntu 15.04 iso (http://www.ubuntu.com/download/desktop)
- Create VM with 128GB virtual disk
- Install ubuntu into VM. Select LVM.
- Install guest additions into VM
- bridge the network of the VM to the WiFi adapter.
- install docker (https://docs.docker.com/installation/ubuntulinux/)
wget -qO- https://get.docker.com/ | sh sudo usermod -aG docker $(whoami)
- install packages:
apt-get install curl openssh-server mercurial
- install docker-machine (https://docs.docker.com/machine/)
sudo su - root curl -L https://github.com/docker/machine/releases/download/v0.3.0/docker-machine_darwin-amd64 > /usr/local/bin/docker-machine chmod +x /usr/local/bin/docker-machine
- install docker-compose (https://docs.docker.com/compose/install/)
curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
- download and install go
cd ~/Downloads wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz gzip -dc go1.4.2.linux-amd64.tar.gz | sudo tar -C /usr/local -xvf -
- update /etc/profile.d/go.sh
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
- generate an ssh key pair
ssh-keygen
- install the key pair in github
#REVISIONS ##1.1
- updated step 9 to add additional packages mercurial openssh-server