You can build Docker containers for development, or for usage of Scif. Note that the working directory should be the root of the repository (one folder up) and then the files referenced in this folder:
The multistage build is a tiny image that just builds and keeps the scif executable (and throws away dependencies). You can't use this for development. From the root of the repository, run:
$ docker build -f docker/Dockerfile -t vanessa/scif-go .
This version includes all dependencies, and is good for development. From the root of the repository, do:
$ docker build -f docker/Dockerfile.dev -t vanessa/scif-go .
The containers are also built automatically on quay.io/scif/scif-go.