This repository contains a Docker image for running a Dask scheduler, specifically designed for use at NCSA. The image is based on Python 3.11 and is optimized for running as a Dask scheduler rather than in a Jupyter environment.
- Based on Python 3.11 slim image
- Runs as a non-root user for security
- Pre-configured as a Dask scheduler
- Easy to extend with additional dependencies via requirements.txt
docker build -t pangeo-dask-scheduler .docker run -p 8786:8786 pangeo-dask-schedulerThe scheduler will be available on port 8786.
Add your required Python packages to requirements.txt. The image will automatically install these dependencies during the build process.
This project is licensed under the BSD-3-Clause License - see the LICENSE file for details.