This repository has been archived by the owner. It is now read-only.
Build steps to build hypriot-docker for Raspberry Pi
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.env-template use original ENV variables fro AWS CLI Feb 19, 2015
LICENSE remove old 1.8.x patches Nov 1, 2015


This builder runs natively on a Raspberry Pi with Docker 1.4 or later, or on a Scaleway C1 ARM server with a Docker 1.5 Image.

How to use


git clone
cd rpi-docker-builder

Step 1: build the builder Docker Image


#!/bin/sh -x
docker build -t hypriot/rpi-docker-builder .

Step 2: run builder for each Docker version


#!/bin/sh -x
mkdir -p dist
touch .env
docker run --rm=true --env-file=.env -v $(pwd)/ -v $(pwd)/pkg-debian:/pkg-debian -v $(pwd)/dist:/dist hypriot/rpi-docker-builder / 1.6.0-rc7 -1

Note: if you like to build from trunk, just use version "1.6.0-dev" when calling ./


a) Get a local copy in ./dist/

As soon as you'll use you'll get a copy of the Debian package in a subdir ./dist/.

ls -alh dist/
-rw-r--r-- 1 root root 5.4M Apr 16 19:41 docker-hypriot_1.6.0-1_armhf.deb
-rw-r--r-- 1 root root 5.5M Apr 16 19:41 docker-hypriot-1.6.0--1-armhf.tar.gz

b) Automatically push to a S3 bucket

For this purpose you have to specifiy your S3 bucket and credentials in a local .env file. We just included a template .env-template file.

S3 ENV variables can be used from .env file or through ENV



Buy us a beer!

This FLOSS software is funded by donations only. Please support us to maintain and further improve it!

Donate using Liberapay