For our notebook docker image, we used as a basis: GitHub - bgruening/docker-jupyter-notebook: Jupyter running in a docker container. This image can be used to integrate Jupyter into Galaxy but added some more software.
The xml copy-pasted in this post is the one from the installation found in /srv/galaxy/server/tools/interactive/interactivetool_jupyter_notebook.xml - with one change - the <url>ipython/lab</url> which had to be changed to <url>lab</url> and some outdated ServerApp replacement to NotebookApp - see some earlier discussion on gitter.
[root@galaxy-hepp interactive]# diff /srv/galaxy/server/tools/interactive/interactivetool_jupyter_notebook.xml.orig interactivetool_jupyter_notebook.xml
1,4c1,5
< <tool id="interactive_tool_jupyter_notebook" tool_type="interactive" name="Interactive Jupyter Notebook" version="0.1">
< <requirements>
< <container type="docker">quay.io/bgruening/docker-jupyter-notebook:2021-03-05</container>
< </requirements>
---
> <tool id="interactive_tool_jupyter_notebook" tool_type="interactive" name="General Jupyter Notebook" version="0.1">
> <description>Default empty notebook, reuse a previous one, or upload a new</description>
> <requirements>
> <container type="docker">quay.io/bgruening/docker-jupyter-notebook:2021-03-05</container>
> </requirements>
8c9
< <url>ipython/lab</url>
---
> <url>lab</url>
35c37
< jupyter lab --allow-root --no-browser &&
---
> jupyter lab --allow-root --no-browser --ServerApp.token='' &&
46c48
< jupyter lab --allow-root --no-browser --NotebookApp.shutdown_button=True &&
---
> jupyter lab --allow-root --no-browser --ServerApp.token='' &&


Did you set 

