Skip to content

This project aim to enable you to build multiarch docker image with vagrant file

License

Notifications You must be signed in to change notification settings

DanielChuDC/multiarch-vagrant-rhel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project aim to enable you to build multiarch with vagrant file

Technology used: Vagrant Virtual Box Docker Buildx qemu-user-static

Inspired by

  1. https://mirailabs.io/blog/multiarch-docker-with-buildx/
  2. https://nexus.eddiesinentropy.net/2020/01/12/Building-Multi-architecture-Docker-Images-With-Buildx/#Software-Requirements-for-Buildx-Non-Native-Architecture-Support
  3. 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

Prerequisite

  1. REDHAT DEVELOPER ACCOUNT

  2. DOCKER HUB ACCOUNT

  3. git

  4. Vagrant

Getting started with this project

  1. Rename example.env to .env and modify .env
    • Add in the values
  2. Install vagrant plugin for .env by run this command in terminal
    • vagrant plugin install vagrant-env
  3. Provision server by vagrant up

About

This project aim to enable you to build multiarch docker image with vagrant file

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages