Public Repository

Last pushed: 2 years ago
Short Description
Ubuntu base images for armhf devices
Full Description

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 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"

Find the Makefile used in my repository.

More information about Debian's armhf port.

(Description shamelessly adapted from Thanks!)

Emulation support

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'
Docker Pull Command