Running ZH with Docker - mooreryan/ZetaHunter GitHub Wiki

Running ZetaHunter with Docker

Install Docker

If you don't have Docker, follow the instructions to install it here.

Note: If you have Windows, running ZetaHunter with Docker may be your only option. We haven't tried to install ZH from source on a Windows PC, but the Docker-ized version of ZH has been tested on a Windows 7 virtual machine. (If you have Windows and get ZH working, let us know!)

If you're on a Mac, you need to start the Docker app to run Docker images. After installing Docker, open the Launchpad and click the Docker app icon. You should see a little whale icon in the top menu bar of your screen.

Get the run_zeta_hunter script

Download this perl script, and change the permissions to executable.

$ \curl "https://raw.githubusercontent.com/mooreryan/ZetaHunter/master/bin/run_zeta_hunter" > ~/Downloads/run_zeta_hunter
$ chmod 755 ~/Downloads/run_zeta_hunter

If you want, move run_zeta_hunter to somewhere on your path.

$ sudo mv ~/Downloads/run_zeta_hunter /usr/local/bin

Try it out! Running

$ which run_zeta_hunter

in the example case should spit out

/usr/local/bin/run_zeta_hunter

and

$ run_zeta_hunter -h

will display the help banner.

Updating the Docker image

You don't have to worry about this manually. The first thing that run_zeta_hunter does is check to make sure you have the latest ZetaHunter Docker image, and if not, it will automatically update it for you.

More info

If you want to see some step-by-step examples for using ZetaHunter, check out the example datasets.