This image is rebuilt nightly.
Ubuntu Trusty ARM base images for hard-float ARM devices (ARMv7 and better) .
The base image was built on a ODROID-C1 with Arch Linux ARM and using the script mkimage.sh from the Docker contrib, the same script used for base/debian. In the script, "arch" was set to "armhf".
The image was built and uploaded using the following command (The base image has been built with the
bootstrap target before):
make update tags push IMAGE=ubuntu REPOSITORY_IMAGE=armhfbuild/ubuntu DIST=trusty LATEST=trusty ADDITIONAL_TAGS="14.04 14.04.2" DEBOOTSTRAP_ARGS="trusty http://ports.ubuntu.com/"
Find the Makefile used in my repository.
(Description shamelessly adapted from https://index.docker.io/u/cellofellow/rpi-arch/. Thanks!)
The image includes the amd64 version of
qemu-arm-static. This means you can build and run ARM containers on your 64bit machine, as explained in this post. On your host, you need to install qemu-user-static. Also, the following command must be executed before building or running any ARM containers:
sudo sh -c 'echo ":arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm-static:" >/proc/sys/fs/binfmt_misc/register'