icon

jupyter-docker

Details:

Summary:


Interchangable Jupyter Notebooks via Juju via Docker


Links:

Description:


The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. This charm allows a user to specify a custom jupyter docker image.

Provides:

dockerhost
http
nrpe-external-master
sdn-plugin

Requires:


Peers:

Tags:

misc
containers
layer
jupyter
notebook

Series:

bionic
xenial

Files:

  • revision
  • .build.manifest
  • .gitignore
  • .travis.yml
  • LICENSE
  • Makefile
  • README.md
  • actions
  • actions.yaml
  • bin
  • config.yaml
  • copyright
  • copyright.layer-basic
  • copyright.layer-docker
  • copyright.layer-nagios
  • copyright.layer-options
  • debug-scripts
  • docs
  • exec.d
  • hooks
  • icon.svg
  • layer.yaml
  • lib
  • make_docs
  • metadata.yaml
  • pydocmd.yml
  • reactive
  • requirements.txt
  • scripts
  • templates
  • tox.ini
  • version
  • wheelhouse

README.md:

Configuration:

apt-key-server

Type: string

Default: hkp://keyserver.ubuntu.com:80

APT Key Server


cuda_repo

Type: string

Default: 10.0.130-1

The cuda-repo package version to install.


docker-ce-package

Type: string

Default: docker-ce=5:18.09.1~3-0~ubuntu-bionic

The pinned version of docker-ce package installed with nvidia-docker.


docker-opts

Type: string

Extra options to pass to the Docker daemon. e.g. --insecure-registry.


docker_runtime

Type: string

Default: auto

Docker runtime to install valid values are "upstream" (Docker PPA), "nvidia" (Nvidia PPA), "apt" (Ubuntu archive), "auto" (Nvidia PPA or Ubuntu archive, based on your hardware), or "custom" (must have set `docker_runtime_repo` URL, `docker_runtime_key_url` URL and `docker_runtime_package` name).


docker_runtime_key_url

Type: string

Custom Docker repository validation key URL.


docker_runtime_package

Type: string

Custom Docker repository package name.


docker_runtime_repo

Type: string

Custom Docker repository, given in deb format. Use `{ARCH}` to determine architecture at runtime. Use `{CODE}` to set release codename. E.g. `deb [arch={ARCH}] https://download.docker.com/linux/ubuntu {CODE} stable`.


enable-cgroups

Type: boolean

Enable GRUB cgroup overrides cgroup_enable=memory swapaccount=1. WARNING changing this option will reboot the host - use with caution on production services.


http_proxy

Type: string

URL to use for HTTP_PROXY to be used by Docker. Useful in egress-filtered environments where a proxy is the only option for accessing the registry to pull images.


https_proxy

Type: string

URL to use for HTTPS_PROXY to be used by Docker. Useful in egress-filtered environments where a proxy is the only option for accessing the registry to pull images.


install_from_upstream

Type: boolean

Toggle installation from Ubuntu archive vs the Docker PPA (DEPRECATED; please use docker_runtime instead).


jupyter-image

Type: string

Default: omnivector/jupyter-base:0.0.1

Jupyter notebook docker image.


jupyter-password

Type: string

Default: changeme

Password for the Jupyter Notebook http frontend. If no password is supplied, the http endpoint will expose an unauthenticated interface.


jupyter-port

Type: int

Default: 9999

Port to expose Jupyter Notebook on (make sure this matches the port in your dockerfile).


nagios_context

Type: string

Default: juju

Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.


nagios_servicegroups

Type: string

A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup


no_proxy

Type: string

Comma-separated list of destinations (either domain names or IP addresses) which should be accessed directly, rather than through the proxy defined in http_proxy or https_proxy. Must be less than 2023 characters long.


nvidia-container-runtime-package

Type: string

Default: nvidia-container-runtime=2.0.0+docker18.09.1-1

The pinned version of nvidia-container-runtime package.


nvidia-docker-package

Type: string

Default: nvidia-docker2=2.0.3+docker18.09.1-1

The pinned version of nvidia-docker2 package.