Skip to content

Docker Notes

Mark Feit edited this page Feb 28, 2017 · 8 revisions

This page describes how to build a Docker container that runs a self-contained instance of pScheduler.

This requires a 64-bit Linux system with the 3.x kernel and Docker installed and running and that you have a DockerHub account which can push into the perfsonar repository.

Build, Tag and Push

Do this in a temporary directory.

curl -s -O https://raw.githubusercontent.com/perfsonar/pscheduler/master/scripts/docker/build-container
sh ./build-container

This will build the container from the current stable repository.

To build an alternate container, use --build BUILD-NAME, where BUILD-NAME is one of stable (the default), staging or nightly.

To refrain from pushing the container to DockerHub, add the --no-push switch.