docker
docker copied to clipboard
Dockerfile templates for creating RAPIDS Docker Images
rapidsai/docker
This repository contains the end-user docker images for RAPIDS.
Image types
There are two image types: base (rapidsai/rapidsai) and notebooks (rapidsai/rapidsai-notebooks).
Base image
This image can be found here: https://hub.docker.com/r/rapidsai/rapidsai
It contains the basic installation of RAPIDS and dask-sql. By default it starts an ipython REPL.
Notebooks image
This image can be found here: https://hub.docker.com/r/rapidsai/rapidsai-notebooks
It extends the base images to include RAPIDS notebooks and a jupyterlab server which starts automatically.
Image tags
Tags for both base and notebooks images take the form of ${RAPIDS_VER}-cuda${CUDA_VER}-py${PYTHON_VER}.
There is no latest tag.
Environment Variables
The following environment variables can be passed to the docker run commands for each image:
EXTRA_CONDA_PACKAGES- used to install additionalcondapackages in the container. Use a space separated list of conda version specsCONDA_TIMEOUT- how long (in seconds) thecondainstall should wait before exitingEXTRA_PIP_PACKAGES- used to install additionalpippackages in the container. Use a space separated list of pip version specsPIP_TIMEOUT- how long (in seconds) thepipinstall should wait before exitingUNQUOTE- Whether the command line args todocker runshould be executed with or without being quoted. Default to false and it is unlikely that you need to change this.
Bind Mounts
Mounting files/folders to the locations specified below provide additional functionality for the images.
/home/rapids/environment.yml- acondaYAML environment file that contains a list of dependencies that will be installed. The file should look like:
dependencies:
- beautifulsoup4
- jq
Contributing
Please see CONTRIBUTING.md for details on how to contribute to this repo.