When running from Dockerfile (option 2c in the README), the Docker image build process installs Jupyter Lab, but the running container uses a regular Jupyter notebook unless the user specifically navigates to localhost:8888/lab. The Jupyter notebook environment ignores source_hidden metadata so all the answers are visible, taking all the fun out of the exercises.
This PR modifies the Dockerfile to run Jupyter Lab instead. As a result, the startup link redirects to localhost:8888/lab, where hidden cells are hidden correctly by default.
When running from Dockerfile (option 2c in the README), the Docker image build process installs Jupyter Lab, but the running container uses a regular Jupyter notebook unless the user specifically navigates to
localhost:8888/lab
. The Jupyter notebook environment ignoressource_hidden
metadata so all the answers are visible, taking all the fun out of the exercises.This PR modifies the Dockerfile to run Jupyter Lab instead. As a result, the startup link redirects to
localhost:8888/lab
, where hidden cells are hidden correctly by default.