PLEASE NOTE: This repo is currently not maintained.
Make sure you have vagrant and docker-machine installed.
A vagrant up
in the root folder of this repository sets up a Ubuntu Trusty VM with the latest Docker installed.
To use this Docker instance from your host one can use docker-machine
.
To set it up with your Vagrant VM execute the following command:
docker-machine create -d generic \
--generic-ssh-user $(vagrant ssh-config | grep ' User ' | awk '{print $2}') \
--generic-ssh-key $(vagrant ssh-config | grep IdentityFile | awk '{gsub(/"/, "", $2); print $2}') \
--generic-ip-address $(vagrant ssh-config | grep HostName | awk '{print $2}') \
--generic-ssh-port $(vagrant ssh-config | grep Port | awk '{print $2}') \
image-builder-nvidia-shieldtv
Now set the Docker environments to this new docker machine:
eval $(docker-machine env image-builder-nvidia-shieldtv)
From here just use make
to make a new SD card image:
make sd-image