Build image boxes for develop, testing and deploy.
Build without packer and virtual machine, docker only.
All config are generated by gomplate.
- Debian
Build Debian:
make debian:build
make debian:artifacts
Build OpenWRT:
make openwrt:build
make openwrt:artifacts
-
Why can't build in Docker or DIND (Docker in Docker)?
You need run docker as privileged mode and enable nbd kernel module on your hostmodprobe nbd
. -
Why no keyboard input to OpenWRT QEMU VNC connection?
Use TigerVNC. See also: https://stackoverflow.com/questions/32382961/no-keyboard-input-to-vm-condoles-via-vnc-connection-to-virt-manager-debian-jess
- Use guestmount to replace qemu-nbd, direct use vmdk