This project aim to enable you to build multiarch with vagrant file
Technology used: Vagrant Virtual Box Docker Buildx qemu-user-static
Inspired by
- https://mirailabs.io/blog/multiarch-docker-with-buildx/
- https://nexus.eddiesinentropy.net/2020/01/12/Building-Multi-architecture-Docker-Images-With-Buildx/#Software-Requirements-for-Buildx-Non-Native-Architecture-Support
- https://printhelloworld.de/posts/working-with-redhat-linux-in-vagrant/
Supported Platform based on qemu-user-static
- linux/amd64, linux/arm64, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/arm/v7, linux/arm/v6
Check it out on https://github.com/DanielChuDC/multiarch-vagrant-rhel
-
REDHAT DEVELOPER ACCOUNT
- If you encountered password error, probably your password has special character. In this case, you may want to change the password or using the activation key.
- if you want to use activation key, can try this https://access.redhat.com/solutions/3341191 , https://access.redhat.com/articles/1378093
-
DOCKER HUB ACCOUNT
-
git
-
Vagrant
- Rename
example.env
to.env
and modify.env
- Add in the values
- Install vagrant plugin for
.env
by run this command in terminalvagrant plugin install vagrant-env
- Provision server by
vagrant up