🌍 `ubuntu-core` Docker image for multiple architectures
Clone or download
Latest commit 7d8a759 Jul 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore add gitignore file Feb 9, 2017
.travis.yml use --username Jul 18, 2018
LICENSE Create LICENSE Apr 4, 2016
README.md added travis-ci status image May 24, 2018
update.sh accept tag via -t Mar 5, 2018

README.md

🌍 ubuntu-core Build Status

Multiarch Ubuntu images for Docker.

Based on https://github.com/tianon/docker-brew-ubuntu-core/

Usage

Once you need to configure binfmt-support on your Docker host. This works locally or remotely (i.e using boot2docker or swarm).

# configure binfmt-support on the Docker host (works locally or remotely, i.e: using boot2docker)
$ docker run --rm --privileged multiarch/qemu-user-static:register --reset

Then you can run an armhf image from your x86_64 Docker host.

$ docker run -it --rm multiarch/ubuntu-core:armhf-wily
root@a0818570f614:/# uname -a
Linux a0818570f614 4.1.13-boot2docker #1 SMP Fri Nov 20 19:05:50 UTC 2015 armv7l armv7l armv7l GNU/Linux
root@a0818570f614:/# exit

Or an x86_64 image from your x86_64 Docker host, directly, without qemu emulation.

$ docker run -it --rm multiarch/ubuntu-core:amd64-wily
root@27fe384370c9:/# uname -a
Linux 27fe384370c9 4.1.13-boot2docker #1 SMP Fri Nov 20 19:05:50 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
root@27fe384370c9:/#

It also works for arm64

$ docker run -it --rm multiarch/ubuntu-core:arm64-wily
root@723fb9f184fa:/# uname -a
Linux 723fb9f184fa 4.1.13-boot2docker #1 SMP Fri Nov 20 19:05:50 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux

License

MIT