This repo was somewhat experimental and predates further work by
Carl and Dirk in the Rocker organization
and its repositories. Please see the core
rocker repository (providing
containers for base R, R and RStudio as well R-devel builds) as well as the
associated other containers such as
If there is interest we may revive this RStudio and iPython/Jupyter
container within the Rocker organization.
Older notes remain below.
Docker for Software Carpentry
This repository contains a (at this point very speculative) Dockerfile which
defines an image with software used in Software Carpentry bootcamps.
At this point, this is really just to see if a Dockerfile would be useful.
docker run -d -p 8888:8888 -p 8787:8787 --name swc cboettig/swc
boot2docker users (Mac/Windows): run:
boot2docker ipto get the IP address (
<ip>below). Linux users can just use
For RStudio Server, go to:
For an iPython Notebook, go to:
For a bash terminal, instead do:
docker run --rm -it cboettig/swc /bin/bash
To save your work:
docker commit swc user/swc
swc is the name we gave when running the container above, while
user/swc can be any name you choose for your saved image. Use this name in future in place of
cboettig/swc to launch
your saved container.
- add Anaconda: default install starts from a 300mb which seems like overkill
- add Python IDEs: with Wing or PyCharm; both have installers; or just Spyder?
- add X11 exporters as described here ?
This repository is linked to an
automated build facility at Docker
and one can retrieve the corresponding images via a standard
There are more images available for Docker for R.
Carl Boettiger & Dirk Eddelbuettel
GPL (>= 2)