Skip to content

Docker Publishing (Manual)

If you need to publish on hub.docker.com, follow these steps:

Note: Make sure you are logged in with an account that has access to publish to Docker.

This process installs the qemu binaries required to build the arm64 binary and uses buildx to build the images. Replace REVISION with the git SHA of the tag and ROTKI_VERSION with the tag name.

sh
docker pull tonistiigi/binfmt:latest
docker run --rm --privileged tonistiigi/binfmt:latest --install arm64
docker buildx create --name imgbldr --use
docker buildx inspect --bootstrap --builder imgbldr
docker buildx build --build-arg REVISION='git sha' --build-arg ROTKI_VERSION=vx.x.x --file ./Dockerfile --platform linux/amd64 --platform linux/arm64 --tag rotki/rotki:vx.x.x --tag rotki/rotki:latest --push .