jupyter-repo2docker¶
jupyter-repo2docker
is a tool to build, run, and push Docker
images from source code repositories that run via a Jupyter server.
repo2docker
fetches a repository
(e.g., from GitHub or other locations) and builds a container image
based on the configuration files found in the repository. It can be
used to explore a repository locally by building and executing the
constructed image of the repository, or as a means of building images that
are pushed to a Docker registry.
Please report Bugs, ask questions or contribute to the project.
- Installing
repo2docker
- Using
repo2docker
- Frequently Asked Questions (FAQ)
- How should I specify another version of Python?
- What versions of Python (or R or Julia…) are supported?
- Can I add executable files to the user’s PATH?
- How do I set environment variables?
- Can I use repo2docker to bootstrap my own Dockerfile?
- Can I use repo2docker to edit a local host repository within a Docker environment?
- Configuration Files
environment.yml
- Install a Python environmentrequirements.txt
- Install a Python environmentsetup.py
- Install Python packagesREQUIRE
- Install a Julia environmentinstall.R
- Install an R/RStudio environmentapt.txt
- Install packages with apt-getDESCRIPTION
- Install an R packagemanifest.xml
- Install StencilapostBuild
- Run code after installing the environmentstart
- Run code before the user sessions startsruntime.txt
- Specifying runtimesdefault.nix
- the nix package managerDockerfile
- Advanced environments