diff --git a/README.md b/README.md index c3b92935..c3faa871 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,11 @@ Older images are available on Docker Hub, but they will no longer be updated. ### Example 1 -This command pulls the `jupyter/scipy-notebook` image tagged `2023-10-31` from Quay.io if it is not already present on the local host. +This command pulls the `jupyter/scipy-notebook` image tagged `2023-11-17` from Quay.io if it is not already present on the local host. It then starts a container running a Jupyter Server with the JupyterLab frontend and exposes the container's internal port `8888` to port `10000` of the host machine: ```bash -docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2023-10-31 +docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2023-11-17 ``` You can modify the port on which the container's port is exposed by [changing the value of the `-p` option](https://docs.docker.com/engine/reference/run/#expose-incoming-ports) to `-p 8888:8888`. @@ -51,11 +51,11 @@ The container remains intact for restart after the Server exits. ### Example 2 -This command pulls the `jupyter/datascience-notebook` image tagged `2023-10-31` from Quay.io if it is not already present on the local host. +This command pulls the `jupyter/datascience-notebook` image tagged `2023-11-17` from Quay.io if it is not already present on the local host. It then starts an _ephemeral_ container running a Jupyter Server with the JupyterLab frontend and exposes the server on host port 10000. ```bash -docker run -it --rm -p 10000:8888 -v "${PWD}":/home/jovyan/work quay.io/jupyter/datascience-notebook:2023-10-31 +docker run -it --rm -p 10000:8888 -v "${PWD}":/home/jovyan/work quay.io/jupyter/datascience-notebook:2023-11-17 ``` The use of the `-v` flag in the command mounts the current working directory on the host (`${PWD}` in the example command) as `/home/jovyan/work` in the container. diff --git a/binder/Dockerfile b/binder/Dockerfile index a183da42..94b7663d 100644 --- a/binder/Dockerfile +++ b/binder/Dockerfile @@ -4,7 +4,7 @@ # https://quay.io/repository/jupyter/base-notebook?tab=tags ARG REGISTRY=quay.io ARG OWNER=jupyter -ARG BASE_CONTAINER=$REGISTRY/$OWNER/base-notebook:2023-10-31 +ARG BASE_CONTAINER=$REGISTRY/$OWNER/base-notebook:2023-11-17 FROM $BASE_CONTAINER LABEL maintainer="Jupyter Project " @@ -13,6 +13,6 @@ LABEL maintainer="Jupyter Project " # Fix: https://github.com/koalaman/shellcheck/wiki/SC3014 SHELL ["/bin/bash", "-o", "pipefail", "-c"] -ENV TAG="2023-10-31" +ENV TAG="2023-11-17" COPY --chown=${NB_UID}:${NB_GID} binder/README.ipynb "${HOME}"/README.ipynb diff --git a/docs/using/running.md b/docs/using/running.md index b00d4932..89c5034b 100644 --- a/docs/using/running.md +++ b/docs/using/running.md @@ -15,12 +15,12 @@ The following are some common patterns. ### Example 1 -This command pulls the `jupyter/scipy-notebook` image tagged `2023-10-31` from Quay.io if it is not already present on the local host. +This command pulls the `jupyter/scipy-notebook` image tagged `2023-11-17` from Quay.io if it is not already present on the local host. It then starts a container running Jupyter Server with the JupyterLab frontend and exposes the server on host port 8888. The server logs appear in the terminal and include a URL to the server. ```bash -docker run -it -p 8888:8888 quay.io/jupyter/scipy-notebook:2023-10-31 +docker run -it -p 8888:8888 quay.io/jupyter/scipy-notebook:2023-11-17 # Entered start.sh with args: jupyter lab @@ -39,7 +39,7 @@ Pressing `Ctrl-C` twice shuts down the Server but leaves the container intact on # list containers docker ps --all # CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES -# eca4aa01751c quay.io/jupyter/scipy-notebook:2023-10-31 "tini -g -- start-no…" About a minute ago Exited (0) 5 seconds ago silly_panini +# eca4aa01751c quay.io/jupyter/scipy-notebook:2023-11-17 "tini -g -- start-no…" About a minute ago Exited (0) 5 seconds ago silly_panini # start the stopped container docker start --attach -i eca4aa01751c @@ -53,12 +53,12 @@ docker rm eca4aa01751c ### Example 2 -This command pulls the `jupyter/r-notebook` image tagged `2023-10-31` from Quay.io if it is not already present on the local host. +This command pulls the `jupyter/r-notebook` image tagged `2023-11-17` from Quay.io if it is not already present on the local host. It then starts a container running Server and exposes the server on host port 10000. The server logs appear in the terminal and include a URL to the Server, but with the internal container port (8888) instead of the correct host port (10000). ```bash -docker run -it --rm -p 10000:8888 -v "${PWD}":/home/jovyan/work quay.io/jupyter/r-notebook:2023-10-31 +docker run -it --rm -p 10000:8888 -v "${PWD}":/home/jovyan/work quay.io/jupyter/r-notebook:2023-11-17 ``` Pressing `Ctrl-C` twice shuts down the Server and immediately destroys the Docker container. @@ -138,7 +138,7 @@ subuidSize=$(( $(podman info --format "{{ range .Host.IDMappings.UIDMap }}+{{.Si subgidSize=$(( $(podman info --format "{{ range .Host.IDMappings.GIDMap }}+{{.Size }}{{end }}" ) - 1 )) ``` -This command pulls the `quay.io/jupyter/r-notebook` image tagged `2023-10-31` from Quay.io if it is not already present on the local host. +This command pulls the `quay.io/jupyter/r-notebook` image tagged `2023-11-17` from Quay.io if it is not already present on the local host. It then starts a container running a Jupyter Server with the JupyterLab frontend and exposes the server on host port 10000. The server logs appear in the terminal and include a URL to the server, but with the internal container port (8888) instead of the correct host port (10000). @@ -147,7 +147,7 @@ podman run -it --rm -p 10000:8888 \ -v "${PWD}":/home/jovyan/work --user $uid:$gid \ --uidmap $uid:0:1 --uidmap 0:1:$uid --uidmap $(($uid+1)):$(($uid+1)):$(($subuidSize-$uid)) \ --gidmap $gid:0:1 --gidmap 0:1:$gid --gidmap $(($gid+1)):$(($gid+1)):$(($subgidSize-$gid)) \ - quay.io/jupyter/r-notebook:2023-10-31 + quay.io/jupyter/r-notebook:2023-11-17 ``` ```{warning}