https://docs.vyos.io/en/latest/contributing/build-vyos.html
https://wiki.gbe0.com/networking/vyos/docker-build
VyOS build current version
Pull docker image
docker pull vyos/vyos-build:current
Buat direktori kerja dan clone vyos repository
mkdir -p ~/Temp && cd ~/Temp
Pastikan tidak ada directory vyos-build
sudo rm -rf vyos-build
Clone repository VyOS branch current
git clone -b current --single-branch https://github.com/vyos/vyos-build vyos-build
Masuk kedalam directory vyos-build
cd vyos-build
Jika kamu ingin custom package silakan masukkan paket dengan format .deb kedalam directory ./packages/
Buat dan jalankan container vyos-build
docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:current bash
Setelah itu kita akan masuk kedalam container ditandai dengan symbol vyos_bld@cddf19206190:/vyos$
Jalankan perintah beriktu untuk build ISO
  sudo ./build-vyos-image \
  --architecture amd64 \
  --build-by "[email protected]" \
  --build-type release \
  --version "current-$(date +'%Y-%m-%d')" \
  --custom-package bmon \
  --custom-package bwm-ng \
  --custom-package dublin-traceroute \
  --custom-package fping \
  --custom-package hping3 \
  --custom-package ipcalc \
  --custom-package irtt \
  --custom-package lnav \
  --custom-package masscan \
  --custom-package neovim \
  --custom-package ngrep \
  --custom-package oping \
  --custom-package sysstat \
  --custom-package zmap \
  --custom-package speedtest-cli \
  --custom-package mactelnet-server \
  --custom-package mactelnet-client \
  generic
Build VyOS 1.5
docker pull vyos/vyos-build:circinus
Buat direktori kerja
mkdir ~/Temp
Masuk ke directory yang telah dibuat
cd ~/Temp
Clone repository
git clone -b circinus --single-branch https://github.com/vyos/vyos-build vyos-build-1.5
Masuk kedalam directory
cd vyos-build-1.5/
Buat dan jalankan container vyos-build
docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:circinus bash
Setelah itu kita akan masuk kedalam container ditandai dengan symbol root@e68e8787c91a:/vyos#
Jalankan perintah berikut untuk build ISO
sudo ./build-vyos-image \
  --architecture amd64 \
  --build-by "[email protected]" \
  --build-type release \
  --version "1.5-$(date +'%Y-%m-%d')" \
  --custom-package bmon \
  --custom-package bwm-ng \
  --custom-package dublin-traceroute \
  --custom-package fping \
  --custom-package hping3 \
  --custom-package ipcalc \
  --custom-package irtt \
  --custom-package lnav \
  --custom-package masscan \
  --custom-package neovim \
  --custom-package ngrep \
  --custom-package oping \
  --custom-package sysstat \
  --custom-package zmap \
  --custom-package speedtest-cli \
  generic
Hasil iso nya berada di direcotory