Install docker via your distro's package manager and configure it for your user.
Use the "vivaldibld.docker" docker template file as follows, to build an appropriate Docker image:
docker build -t vivaldibld - < vivaldibld.docker
After this completes successfully, you can run the docker image, like so:
docker run -t -i vivaldibld /bin/bash
To build the Vivaldi source code, within the image:
curl https://vivaldi.com/source/vivaldi-source_1.0.303.tar.xz | tar xJ
cd vivaldi-source
python scripts/runhooks.py
ninja -C out/Release vivaldi