jupyter-notebook
Jupyter notebook is a language-agnostic HTML notebook application for Project Jupyter. In 2015, Jupyter notebook was released as a part of The Big Splitâ„¢ of the IPython codebase. IPython 3 was the last major monolithic release containing both language-agnostic code, such as the IPython notebook, and language specific code, such as the IPython kernel for Python.
See jupyter.org for more information
This image is built by IBM to run on the IBM Z architecture and is not affiliated with any other community that provides a version of this image.
License
View license information
here
As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.
Versions
Use the pull string below for the version of this image you require.
| 6.5.3 |
docker pull icr.io/ibmz/jupyter-notebook@sha256:c650693300c3e3874b975a9276c88e1e2de04d8d65048528bde1ea7935378cfd |
Vulnerability Report | 07-22-2025 | 6.4.5 |
docker pull icr.io/ibmz/jupyter-notebook@sha256:af3002209e9a077ccd7eaceaf45058774ac65143671760ad60fb4b977712908a |
Vulnerability Report | 07-22-2025 | 6.4.12 |
docker pull icr.io/ibmz/jupyter-notebook@sha256:8f9dbcd04e593d7ecf4e94629ff4684ac58988d5a265a8b0e4c88ba45bbcb1a9 |
Vulnerability Report | 07-22-2025 | v7.0.0a2 |
docker pull icr.io/ibmz/jupyter-notebook@sha256:42bff78ca394db7649f66da77024be7173e9d8b973f7fece4606ce3a547be23c |
Vulnerability Report | 04-05-2022 | 6.4.8 |
docker pull icr.io/ibmz/jupyter-notebook@sha256:0e1b420145d997c809c62e18bb01085006754b65842e0b57f8c29c63e13d2cbd |
Vulnerability Report | 07-22-2025 |
| Version |
Pull String |
Security (IBM Cloud) |
Created |
Usage Notes
Default Run
By default the the notebook server will run on port
8888 so these ports must be exposed when issuing the docker run:
docker run --rm -it -p 8888:8888 icr.io/ibmz/jupyter-notebook:6.4.5 --ip 0.0.0.0
The server should now be accessible at the IP of your system on port 8888, but will require an authorization token to log in. By checking the logs you can find the access token to use.
Access your notebook server by this URL and replacing your system IP with the IP of your ZCX instance:
http://YOUR_SYSTEM_IP:8888/?token=4af405f0407002fe3d636e8727cd0939bef99ca4a2176dad
Using your own notebooks
If you wish to use pre-existing notebooks with the notebook server you should mount them in a volume to /home/notebooks
It is worth noting that the ip flag is not specified here, as it's assumed that 'localhost' has been replaced in the mounted config
docker run --rm -it -p 8888:8888 -v myvolume:/home/notebooks icr.io/ibmz/jupyter-notebook:6.4.5
Specifying a non-default notebook dir
If you would like to use a different path aside from /home/notebooks you may do so by specifying the NBDIR environment variable.
docker run --rm -it -p 8888:8888 -e NBDIR=/home/ANOTHERDIR icr.io/ibmz/jupyter-notebook:6.4.5 0.0.0.0