...
There is an existing Jupyter Spark Docker image, with Jupyter Spark magic
See also Kevin's Freund case in SC17 Demo
Conclusions
It looks like we should be able to launch jobs from either single-user Jupyter or Zeppelin notebook containers on remote Spark cluster within Workbench via Livy. The devil is in the details, but there are examples of both.