Hi, guys,

As bigtop has simplified the way to create docker images for distros, by
BIGTOP-2922, I'm thinking of multi-arch docker images support to ease
building/test/development.

Multi-arch feature has been supported since 2017, you may check this link:
https://blog.docker.com/2017/11/multi-arch-all-the-things/
In simple words, multi-arch is a virtual image which contains several
architecture dependent images. When user try to pull this virtual image
dockhub will send back the actual image based on the architecture he is
using.

Use multi-arch will help:
* development: user don't have to issue different cmd to pull puppet/slaves
images, "docker pull bigtop/slaves:trunk-debian-9" is enough instead of "docker
pull bigtop/slaves:trunk-debian-9-ppc64le" or "docker pull
bigtop/slaves:trunk-debian-9-aarch64"
* test: unified yaml file for same distro. refer example in
provisioner/docker/config_*

So how do you think? :)

Regards,

Jun

Reply via email to