firebuild uses Docker to build application file systems and requires Docker installed and configured on the host build host. To install and configure Docker, follow the instructions from the Docker website.
firebuild itself requires sudo to run and it communicates with Docker using the Docker API so it does not need the non-root Docker management configured. However, for own convenience, you can choose to configure Docker management for a non-root user. Instruction can be found here.
The following Docker features are used by firebuild:
docker imagesdocker build, tag and rmidocker run, stop and rmdocker export