ArcGIS Notebook Server on Windows containers is supported on Windows Server 2022 and Windows Server 2025.
Note:
If you have a previous installation of ArcGIS Notebook Server on Windows Server 2019, you must upgrade the operating system prior to upgrading to ArcGIS Notebook Server on Windows containers. Alternatively, you can perform a fresh installation of ArcGIS Notebook Server on Windows Server 2022 or Windows Server 2025 and configure it as the Notebook Server server for your ArcGIS Enterprise deployment.
Note:
If your notebook server is currently in read-only mode, turn the mode off before beginning the upgrade process.
Back up the deployment
Before you upgrade, it's recommended that you make backups of the deployment.
See Back up and restore ArcGIS Notebook Server for more information.
Upgrade ArcGIS Notebook Server installed on a supported Windows OS
To upgrade ArcGIS Notebook Server on Windows Server 2022 or Windows Server 2025, complete the following steps:
- Upgrade your ArcGIS Enterprise deployment.
- Uninstall ArcGIS Notebook Server samples data.
- Upgrade ArcGIS Notebook Server using the setup program or the command line.
- Unregister the previous instance of ArcGIS Web Adaptor from your site.
- Uninstall ArcGIS Web Adaptor.
- Install a new instance of ArcGIS Web Adaptor 11.5 and configure it with ArcGIS Notebook Server.
Note:
Ensure the same web adaptor instance name is maintained. - Upgrade your container engine.
- Install the most recent ArcGIS Notebook Server Windows container images.
- Each notebook author must update the runtime of their existing notebook items and web tools to the most recent ArcGIS Notebook Server runtime.
See the Change a notebook runtime section for more information.
If a notebook is published as a web tool, you must overwrite that web tool after updating the notebook runtime.
Note:
If any notebooks were running custom runtimes, you must rebuild and reregister the custom runtimes on the Windows Notebook Server and update the runtime settings for the associated notebook items.
Update the memory and CPU usage settings configured in your runtimes.
- Optionally, remove the previous version of the ArcGIS Notebook Server runtimes image to free up disk space.
Caution:
Ensure that all existing notebooks have been updated to use the most recent version of the ArcGIS Notebook Server runtime image.
- List the images.
docker images -a
- Note the IMAGE ID corresponding to the previous version of the ArcGIS Notebook Server runtime image.
- Remove the image.
docker image rm <IMAGE ID>
- List the images.
Upgrade ArcGIS Notebook Server on Windows Server 2022 and migrate from Linux containers to Windows containers
To upgrade ArcGIS Notebook Server on Windows Server 2022 from a previous installation and migrate from Linux containers to Windows containers, complete the following steps:
- Upgrade your ArcGIS Enterprise deployment.
- Uninstall ArcGIS Notebook Server sample data.
- Upgrade ArcGIS Notebook Server using the setup program or the command line.
- Unregister the previous instance of ArcGIS Web Adaptor from your site.
- Uninstall ArcGIS Web Adaptor.
- Install a new instance of ArcGIS Web Adaptor 11.5 and configure it with ArcGIS Notebook Server.
Note:
Ensure the same web adaptor instance name is maintained. - Once your notebook server has restarted and the administrator site directory is accessible, sign in as an administrative user.
- Click Notebooks > Runtimes.
- Run Restore Factory Runtimes.
This will update the Esri notebook runtimes to use the Windows container-based notebook runtime images.
- Uninstall Docker Desktop.
- Install Mirantis Container Runtime or Docker Engine from binaries.
- Install the most recent ArcGIS Notebook Server Windows container images.
Note:
For a multimachine site, repeat steps 3 and 10 through 12 for each machine in your site. - Each notebook author must update the runtime of their existing notebook items and web tools to the most recent ArcGIS Notebook Server runtime.
See the Change a notebook runtime section for more information.
If a notebook is published as a web tool, you must overwrite that web tool after updating the notebook runtime.
Note:
If any notebooks were using custom runtimes, you must rebuild and reregister the custom runtimes on the Windows notebook server and update the runtime settings for the associated notebook items.
- Update the memory and CPU usage settings configured in your runtimes.
Upgrade from ArcGIS Notebook Server on Windows Server 2019 with Linux containers to ArcGIS Notebook Server on Windows Server 2022 or Windows Server 2025 with Windows containers
To upgrade to ArcGIS Enterprise on Windows Server 2022 or Windows Server 2025 with ArcGIS Notebook Server on Windows containers from a previous installation on Windows Server 2019 with Linux containers, complete the following steps:
- Remove your ArcGIS Notebook Server from ArcGIS Enterprise with the following substeps:
- Sign in to the ArcGIS Portal Directory administrator location as an administrator for your organization.
Note:
The URL is https://webadaptorhost.domain.com/arcgis/portaladmin, where arcgis is the name of the web adaptor registered with your portal. - Click Federation > Servers.
- Choose the notebook server you want to unfederate.
- Click Unfederate.
- Sign in to the ArcGIS Portal Directory administrator location as an administrator for your organization.
- Upgrade your ArcGIS Enterprise deployment.
- On the new notebook server machine, set up prerequisite software.
- Install ArcGIS Notebook Server 11.5 on Windows Server containers.
- Configure ArcGIS Notebook Server after installation.
- Create a site.
- Install and configure ArcGIS Web Adaptor.
- For a multimachine site, repeat steps 4 and 5 on each machine and join additional machines to the site.
- Configure ArcGIS Notebook Server with the portal.
- Ensure that each notebook author updates the runtime of their existing notebook items and web tools to the most recent ArcGIS Notebook Server runtime.
See the Change a notebook runtime section for more information.
If a notebook is published as a web tool, you must overwrite that web tool after updating the notebook runtime.
Note:
If any notebooks were using custom runtimes, you must rebuild and reregister the custom runtimes on the Windows notebook server and update the runtime settings for the associated notebook items.
- Update the memory and CPU usage settings configured in your runtimes.