Container Deployment

Docker (at Dockerhub)

Besides Python package (PyPI), Kestrel is also released into Docker container image on DockerHub.

The image provides a full Kestrel runtime composed of the basic Kestrel runtime, kestrel-jupyter package, open-source Kestrel analytics in the kestrel-analytics repo, and open-source Kestrel huntbooks and tutorials in the kestrel-huntbook repo.

The image is based on the docker-stacks Jupyter image, maintained by Kenneth Peeples, and currently located under Kenneth’s DockerHub account.

To launch the Kestrel container (opening Jupyter on host port 8888):

$ docker run -d -p 8888:8888 kpeeples/kaas-baseline:latest

To have Kestrel syntax highlighting support, use the Jupyter Notebook URL (http://hostname:8888/tree) instead of Jupyter Lab (http://hostname:8888/lab) for Kestrel huntbooks.

OCI

Placeholder for future Open Container Initiative (OCI)